标签: mysql select
是否可以使用sql查询自动填充空字段或空字段? 例如,我有三列的表;身份证,姓名,信件。
使用SELECT ID, Name, Letter FROM table获取数据时,如果某个记录为空,我想用A填充列字母吗?
SELECT ID, Name, Letter FROM table
答案 0 :(得分:4)
使用coalesce
coalesce
SELECT ID, Name, coalesce(Letter, 'A') as Letter FROM your_table
或IFNULL
IFNULL
SELECT ID, Name, ifnull(Letter, 'A') as Letter FROM your_table