码迷,mamicode.com
首页 > 数据库 > 详细

SQL中isnull、ifnull和nullif函数用法

时间:2020-05-20 10:48:43      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:gen   是什么   nbsp   bsp   条件语句   函数   参数   sql语句   注意   

首先是isnull函数。这个函数主要是用在sql语句中的where条件语句里,用来看某个字段是为空(null),要注意的是空字符串是不属于null的。

比如:select * from student where isnull(gender)

 

ifnull函数呢?又是什么意思?

ifnull主要是用在select字段数据里,相当于代码里的一个二元函数,即看字段是否为空,不为空则返回该字段,为空则返回函数里的第二个参数的值。

 

NULLIF是另一个二元函数,主要用来看二个表字段的数据是否相同的。当二个字段数据相同,该函数就会返回null,如果不相同,则会返回第一个参数的值。

SQL中isnull、ifnull和nullif函数用法

标签:gen   是什么   nbsp   bsp   条件语句   函数   参数   sql语句   注意   

原文地址:https://www.cnblogs.com/zhange000/p/12922229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!