ZBLOG

mysql ifnull 用法

IFNULL()函数用于将一个 NULL 值替换为另一个值。它接受两个参数,第一个参数是需要检查的值,第二个参数是如果第一个参数为 NULL 时要返回的值。

语法如下:

IFNULL(expr1,expr2)

其中,

  • expr1:指定要检查是否为 NULL 的表达式。
  • expr2:指定当表达式 expr1 为 NULL 时要返回的值。

示例:

假设有一个名为person的表,其中包含两列age和salary,其中age列有一些空值(NULL),我们可以使用IFNULL函数将这些空值替换为另一个值,例如0:

SELECT age, IFNULL(age,0) as new_age, salary
FROM person;

上述SQL语句将显示age列中的所有值以及在将NULL替换为0后生成的新列new_age,同时还显示salary列中的值。

注意:IFNULL函数只能用于替换NULL值,不能替换其他类型的值。如果想要替换其他类型的值,可以使用CASE WHEN语句。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=2506

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?