如何使⽤sql数据库中的isnull()函数以及null的⽤法
SQL Serve中的isnull()函数:
isnull(value1,value2)
1、value1与value2的数据类型必须⼀致。
2、如果value1的值不为null,结果返回value1。
3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。
如果在select中就是isnull可以判断是否是null,如果是给个默认值,isnull("字段名","设定默认的数据")
例如:select isnull(fs,6) from xuesheng where name='张三' 在表xuesheng中,fs分数如果为空,结果输出8。如果不为空,输出fs
isnull的用法的值。
同时要注意,在sql server中字段为空的写法,select name,fs from xuesheng where name is null\is not null ⽽不是name=null、name=' '
Mysql的ifnull()函数:
ifnull(value1,value2)
1、如果value1不为空,结果返回value1。
2、如果value1为空,结果返回value2。同上
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论