SQL中isnull、ifnull和nullif函数用法
首先是isnull函数。这个函数主要是用在sql语句中的where条件语句里,用来看某个字段是为空(null),要注意的是空字符串是不属于null的。
比如:select * from student where isnull(gender)
ifnull函数呢?又是什么意思?
ifnull主要是用在select字段数据里,相当于代码里的一个二元函数,即看字段是否为空,不为空则返回该字段,为空则返回函数里的第二个参数的值。
NULLIF是另一个二元函数,主要用来看二个表字段的数据是否相同的。当二个字段数据相同,该函数就会返回null,如果不相同,则会返回第一个参数的值。
相关推荐
zycchun 2020-10-16
ItBJLan 2020-06-16
89407707 2020-06-10
goodriver 2020-06-09
ItBJLan 2020-06-07
lt云飞扬gt 2020-05-31
旗木卡卡西 2020-05-27
krzover 2020-03-17
zycchun 2020-03-15
tanrong 2020-04-20
徐悦TechBlog 2020-04-15
dreamhua 2020-02-21
liuyang000 2020-01-24
liuyang000 2019-12-30
明月清风精进不止 2020-01-01
dreamhua 2019-12-24