SQL Server 中有两个参数,语法: 
    ISNULL(check_expression, replacement_value)

check_expression 与 replacement_value 数据类型必须一致
    如果 check_expression 为 NULL,则返回 replacement_value
如果 check_expression 不为 NULL,则返回 check_expression

NULLIF 用于检查两个表达式,语法:

NULLIF(expression, expression)

如果两个 expression 相等,则返回 NULL,该 NULL 为第一个 expression 的数据类型
    如果两个 expression 不相等,则返回第一个 expression

Sql Server中两个判断是否为空的函数NULLIF和ISNULL的说明如下: 
NULLIF:需要两个参数,如果两个指定的表达式等价,则返回null 
例子:NULLIF(a,b) 
说明:如果a和b是相等的,那么返回NULL,如果不相等返回a 
select NULLIF('eqeqweqwe','1') 结果是eqeqweqwe 
select NULLIF(1,1) 结果是NULL 
a和b的类型要一致 
ISNULL:需要两个参数,目标是讲null替换为指定的值,若第一个参数不为null,则返回第一个参数
例子:ISNULL(a,b) 
说明:如果a和b同时为NULL,返回NULL,如果a为NULL,b不为NULL,返回b,如果a不为NULL,b为NULL返回a,如果a和b都不为NULL返回a 
select ISNULL(null,null)结果是null 
select ISNULL(null,33)结果是33 
select ISNULL('ddd',null)结果是ddd 
select ISNULL(44,33)结果是44
isnumeric:确认表达式是否为有效的数字形式

最新文章

  1. HDU3465 树状数组逆序数
  2. 《JavaScript面向对象编程指南》译者序
  3. 洛谷1352 CODEVS1380 没有上司的舞会
  4. Unity帧序列实时渲染脚本
  5. 2015 Multi-University Training Contest 1 题解&&总结
  6. iOS图案锁,支持动画、图片、绘图
  7. What is HHVM?
  8. checkbox全选、全不选实现
  9. AngularJS优缺点、使用场景
  10. 借腾讯开源 VasDolly,谈谈 Android 签名和多渠道打包的原理!
  11. 新概念英语(1-131)Don't be so sure
  12. .Net Core使用Redis(CSRedis)
  13. 对于SQL注入的理解
  14. Flask使用记录
  15. Windows系统服务管理
  16. linux 内存映射-ioremap和mmap函数
  17. oracle--合并行数据(拼接字符串),获取查询数据的前3条数据...
  18. 深度学习原理与框架-Tensorflow卷积神经网络-卷积神经网络mnist分类 1.tf.nn.conv2d(卷积操作) 2.tf.nn.max_pool(最大池化操作) 3.tf.nn.dropout(执行dropout操作) 4.tf.nn.softmax_cross_entropy_with_logits(交叉熵损失) 5.tf.truncated_normal(两个标准差内的正态分布)
  19. 如何使用ASP.NET开发基于推技术的聊天室?
  20. Android App data write as file data with synchronous Demo

热门文章

  1. react 使用antd的在图片列表或表格中实现点击其他元素Checkbox选中功能
  2. Codeforces Round #450 (Div. 2) B. Position in Fraction【数论/循环节/给定分子m 分母n和一个数c,找出c在m/n的循环节第几个位置出现,没出现过输出-1】
  3. [HAOI2011]Problem b&&[POI2007]Zap
  4. FactoryMethod
  5. Mac 安装brew和安装composer
  6. SQL Server Debugging with WinDbg – an Introduction
  7. xampp添加 django支持
  8. 七天学会ASP.NET MVC(七)——创建单页应用 【转】
  9. 海量数据插入数据库效率对照測试 ---ADO.NET下SqlBulkCopy()对照LINQ 下InsertAllOnSubmit()
  10. 2017.2.9 深入浅出MyBatis技术原理与实践-第八章 MyBatis-Spring(二)-----配置文件详解