SQL文中判断检索结果是否为NULL
2012-07-05 14:27
211 查看
sql server
使用方法: ISNULL ( check_expression , replacement_value )
此函数有两个参数isnull(p1,p2)其用法是如果p1为null,则用p2代替。 例:
select isnull(a,0) from xxx
oracle
使用方法用 :[b]NVL( string1, replace_with) [/b]
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。
注意事项:string1和replace_with必须为同一数据类型,除非显示的使用TO_CHAR函数。
例:NVL(TO_CHAR(numeric_column), 'some string') 其中numeric_column代指某个数字类型的值。
例:nvl(yanlei777,0) > 0
NVL(yanlei777, 0) 的意思是 如果 yanlei777 是NULL, 则取 0值
使用方法: ISNULL ( check_expression , replacement_value )
此函数有两个参数isnull(p1,p2)其用法是如果p1为null,则用p2代替。 例:
select isnull(a,0) from xxx
oracle
使用方法用 :[b]NVL( string1, replace_with) [/b]
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。
注意事项:string1和replace_with必须为同一数据类型,除非显示的使用TO_CHAR函数。
例:NVL(TO_CHAR(numeric_column), 'some string') 其中numeric_column代指某个数字类型的值。
例:nvl(yanlei777,0) > 0
NVL(yanlei777, 0) 的意思是 如果 yanlei777 是NULL, 则取 0值
相关文章推荐
- sql 判断是否为 null
- SQL判断查询结果是否存在EXISTS
- access判断查询的结果是否为空,等同于SQL ISNULL()
- SQL存储过程测试(7)——当待测存储过程返回out参数时 如何判断测试结果是否通过
- sql用1来表示查询结果是否为空 & 判断表是否存在简易方法
- php如何判断SQL语句的查询结果是否为空?
- 数据库编程应注意判断查询结果是否为null
- SQL 中判断列中的值是否为null,为null时候用0来代替
- ierport JasperReport 日期类型java.sql.Timestamp判断是否为空 ($F{date}==null?"":String.valueOf($F{date}.getYear
- sql的case语句中判断字段是否为null的写法
- Sql存储过程中判断某个数据表的某一行的某列的值是否为NUll
- 在PL/SQL中怎样判断查询的结果是否为空
- 一个SqlDataReader的用法,dr.IsDBNull(2)用来判断第几列是否为null
- SQLSERVER ISNULL 函数与判断值是否为空的sql语句
- 逻辑运算的结果与逻辑运算中判断变量是否为真的区别
- 对于 函数的形参含有指针 的情况,要判断该指针是否为NULL
- SQL:判断字段是否为空或空字符串
- 判断一个数列是否是二叉树后序遍历的结果
- sql server中如何判断游标是否存在
- 如何判断ExecuteScalar()得到的结果是否有记录