ISNull在SQL Server 中的用法
来源:互联网 发布:淘宝车模店怎么开 编辑:程序博客网 时间:2024/04/29 13:27
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。
示例
A. 将 ISNULL 与 AVG 一起使用
下面的示例查找所有书的平均价格,用值 $10.00 替换 titles 表的 price 列中的所有 NULL 条目。
USE pubs
GO
SELECT AVG(ISNULL(price, $10.00))
FROM titles
GO
下面是结果集:
--------------------------
14.24
(1 row(s) affected)
B. 使用 ISNULL
下面的示例为 titles 表中的所有书选择书名、类型及价格。如果一个书名的价格是 NULL,那么在结果集中显示的价格为 0.00。
-----------------------------------------------------------------------
SELECT * FROM dpt WHERE sht='002' UPDATE dpt SET acl=ISNULL(acl,-1) WHERE sht='002'
这句话是判断编号为“002”的部门,如果核算级别acl为空就把acl置为-1,不为空的话就不做修改。
- ISNull在SQL Server 中的用法
- SQl Server中的ISNULL函数用法
- SQl Server中的ISNULL函数用法
- SQl Server中的ISNULL函数用法
- sql server中的ISNULL()用法详解
- SQL中的ISNULL的用法
- SQL isNull()在mysql,sqlserver,Oracle中的用法
- ACCESS中isnull+iif 实现SQL Server中的isnull函数
- sql中isnull()用法
- SQL中, ISNULL() 用法
- Oracle 中的nvl和sql server中的isnull
- SQL Server中,isnull()函数以及null的用法
- 一个模仿SQL Server中的isnull的小函数
- Oracle 中的nvl() 函数 相当于Sql Server 的 isnull()
- SQL Server里的 ISNULL 与 Oracle 中的 NULLIF
- SQL Server里的 ISNULL 与 ASP.net 中的 IsNull不同
- CASE在sql server中的使用用法
- CASE在sql server中的使用用法
- SQL Server表存在则进行查重 SQL语句
- JAVA文件上传代码
- 应用小波图像去噪的Matlab 实现
- 中台分析之久期
- 昆仑叶哲华:企业培训需克服的五大弊端
- ISNull在SQL Server 中的用法
- javacriipt_json_for_in
- eval执行效率测试 ——直接调用方法传递参数和通过eval方法调用并传递参数 耗时比较
- adb shell 命令详解
- jpa入门
- ios笔试题
- #include <fstream> 应用
- IOS7的状态栏和导航栏
- RTMP协议分析 一、RTMP包头