何去做?可以使用 select 语句(其中所有空值都应替换为123)编写什么查询?
我知道我们可以做到这一点,使用update tablename set fieldname =“ 123”,其中fieldname为null;
但不能使用 select 语句来做到这一点。
在MySQL中,有很多选项可以代替NULL值:
CASE
select case when fieldname is null then '123' else fieldname end as fieldname from tablename
COALESCE
select coalesce(fieldname, '123') as fieldname from tablename
IFNULL
select ifnull(fieldname, '123') as fieldname from tablename