SQL2005一个不起眼但很实用的函数

2016-02-19 19:18 2 1 收藏

下面这个SQL2005一个不起眼但很实用的函数教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

  COALESCE

  返回其参数中的第一个非空表达式,当你要在n个字段中选取某一个非空值可以用它,比如下面语句

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

select Coalesce(null,null,1,2,null)union
select Coalesce(null,11,12,13,null)union
select Coalesce(111,112,113,114,null)

  /*---返回结果-----

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

1
11
111

  -----------------*/

  而与他等价的case when嵌套需要一大堆代码

来源:http://www.tulaoshi.com/n/20160219/1620673.html

延伸阅读
标签: 电脑入门
大多数企业都在三个SQLServer版本之间选择:SQLServer2005EnterpriseEdition、SQLServer2005StandardEdition和 SQLServer2005WorkgroupEdition。大多数企业选择这些版本是因为只有EnterpriseEdition、 StandardEdition和WorkgroupEdition可以在生产服务器环境中安装和使用。除EnterpriseEdition、 StandardEdition和WorkgroupEdition外,SQL...
标签: SQLServer
在以前的DTS中,在包的开发、测试、发布迁移过程中有很多问题,典型的问题是你必须手动的确定包中的所有连接都指向一个实际存在的物理服务器 幸运的是,现在在SSIS中提供了这种问题的解决方案,那就是包配置 包配置是一个动态改变你的SSIS对象和连接属性的一种机制,它把这些动态可以改变的信息保存在包的外部,有下面几种方法存储这些值并将其...
标签: PHP
  很实用的一个完整email发送程序,很简单,把下列代码复制到一个空白文本页面,如index.php,运行就行了。具体实例:http://zsvalley.uhome.net/email/index.php。 以下是完整的源代码:(有任何问题请email:zsvalley@cmmail.com) <? if ($ok=='yes'){ //        SetCookie("yn...
标签: Web开发
/** 作者:慈勤强 Email: cqq1978@Gmail.com */ 函数很简单, 主要是针对字符串和数字两种类型的传入数据分别进行了处理,具体用法: 字符类型的 strUsername = CheckInput(Request(“username“),“s“) 数字类型的 ID = CheckInput(Request(“id“),“i“) 下面是函数 Function CheckInput...
标签: ASP
  /** 作者:慈勤强 Email: cqq1978@Gmail.com */ 函数很简单, 主要是针对字符串和数字两种类型的传入数据分别进行了处理,具体用法: 字符类型的 strUsername = CheckInput(Request(“username“),“s“) 数字类型的 ID = CheckInput(Request(“id“),“i“) 下面是函数 Function CheckInput(str,strType)    '函数功能...

经验教程

965

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部