选择查询 - 自动填充空字段

时间:2014-08-09 19:06:59

标签: mysql select

是否可以使用sql查询自动填充空字段或空字段? 例如,我有三列的表;身份证,姓名,信件。

使用SELECT ID, Name, Letter FROM table获取数据时,如果某个记录为空,我想用A填充列字母吗?

1 个答案:

答案 0 :(得分:4)

使用coalesce

SELECT ID, Name, coalesce(Letter, 'A') as Letter
FROM your_table

IFNULL

SELECT ID, Name, ifnull(Letter, 'A') as Letter
FROM your_table