使用select语句替换sql中的null值?

何去做?可以使用 语句(其中所有空值都应替换为123)编写什么查询?

我知道我们可以做到这一点,使用update tablename set fieldname =“ 123”,其中fieldname为null;

但不能使用 语句来做到这一点。

回答:

在MySQL中,有很多选项可以代替NULL值:

select case 

when fieldname is null then '123'

else fieldname end as fieldname

from tablename

select coalesce(fieldname, '123') as fieldname 

from tablename

select ifnull(fieldname, '123') as fieldname 

from tablename

以上是 使用select语句替换sql中的null值? 的全部内容, 来源链接: utcz.com/qa/429396.html

回到顶部