SQL中 isnull()用法总结
isnull(value1,value2)
1、value1与value2的数据类型必须一致。
2、如果value1的值不为null,结果返回value1。
3、如果value1为null,结果返回vaule2的值。v
SQL Server中的isnull()函数: isnull(value1,value2) 1、value1与value2的数据类型必须一致。 2、如果value1的值不为null,结果返回value1。 3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。 如果在select中就是isnull可以判断是否是null,如果是给个默认值,isnull("字段名","设定默认的数据") 例如:select isnull(分数,0) from xuesheng where name='张三' 在表xuesheng中,字段分数如果为空,结果输出0。如果不为空,输出字段分数的值。 在sql server中字段为空的写法mssql 空值,select name from A where name is null/is not null 。而不是name=null、name=' '。 MySQL: 1.isnull(exper) 判断exper是否为空,是则返回1,否则返回0 2.ifnull(exper1,exper2)判断exper1是否为空,是则用exper2代替 3.nullif(exper1,exper2)如果expr1= expr2 成立,那么返回值为NULL,否则返回值为 expr1。 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 红帽子推出首款面向发烧用户的Linux软件Federa
- sql-server – 服务代理已备份,现在正在接收,但似乎没有处理
- ASP.NET实现用户注册和验证功能(第4节)
- sql-server – 在SQL Server 2005中创建一个新的db用户
- sql-server – 为什么在SQL Server 2012中设置空结果的查询
- 浅析HTML 悬浮float的用法
- SQL Server 中的批量复制操作
- Linux7补丁 防范ApacheWeb服务器下黑客攻击
- sql-server – SQL Server Management Studio慢速打开新窗口
- sql-server – 为什么IDENTITY_INSERT ON一次仅允许在一个表