`
csstome
  • 浏览: 1549620 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

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

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

/*---返回结果-----
1
11
111
-----------------*/

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


分享到:
评论

相关推荐

    SqlServer自定义多参数聚合函数实例代码

    描述中提到的"一个多参数的自定义聚合函数实现方案"很可能就是使用了CLR技术。 在SQL Server中,你可以创建一个.NET Framework的类库项目(如.CLR项目),并在其中编写C#、VB.NET或其他.NET语言的代码来定义自定义...

    sqlserver2005分页函数

    一个非常好的sql2005分页函数,简单实用,希望对你有所帮助

    sqlserver2005的base64加密解密函数

    总结,虽然SQL Server 2005本身并不提供内置的Base64加密解密功能,但通过创建自定义函数,我们可以实现类似的功能。需要注意的是,上述函数仅适用于简单场景,对于更复杂的需求,可能需要更完善的Base64编码解码...

    SQL2005精简版一键安装 sql server2005一键安装

    一键安装的执行文件"SQL2005一键安装.exe"很可能是一个自解压可执行文件,内部封装了所有必要的安装文件和自动化脚本。当用户双击运行时,它会检查系统兼容性,安装必要的依赖,然后按照预设的配置参数安装SQL ...

    SQL表值函数

    SQL表值函数是一种特殊的用户定义函数,用于返回一个表结构的结果集。这种函数可以极大减少程序代码,非常有用。下面是关于SQL表值函数的详细知识点: 一、什么是SQL表值函数? SQL表值函数是一个用户定义的函数,...

    SQL常用函数大全

    SQLServer2000虽然已经相对较老,但其提供的函数集仍然是现代SQL版本的基础。以下是一些SQLServer2000中常用的函数分类及其详细解释: 1. **数值函数**: - `ABS()`: 计算并返回一个数值的绝对值。 - `SQRT()`: ...

    SQL2005桌面版

    在安装SQL2005桌面版之前,用户必须先确保系统已经安装了.NET Framework 2.0,这是一个由微软开发的软件框架,用于提供运行和执行.NET应用程序所需的基础环境。 SQL Server 2005的核心组件包括数据库引擎、Analysis...

    Sql Server2005对t-sql的增强之排名函数

    在SQL Server 2005中,T-SQL得到了显著的增强,特别是在排名函数方面。这一增强使得数据处理和分析更为高效和灵活。排名函数主要包括ROW_NUMBER、RANK、DENSE_RANK以及NTILE,它们各自有着不同的应用场景和功能。 1...

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...

    C#扩展SQLServer 2005 字符串聚合函数

    在.NET编程环境中,C#是一种常用的面向对象的编程语言,而SQL Server 2005是微软提供的一个强大关系数据库管理系统。在SQL Server 2005中,我们经常使用内置的聚合函数如SUM()、COUNT()等来处理数据集合。然而,有时...

    《SQL Server 2005实用教程》

    《SQL Server 2005实用教程》是一本旨在帮助用户深入理解和掌握SQL Server 2005这一数据库管理系统核心技能的教材。SQL Server 2005是微软公司推出的一款强大而全面的企业级数据库解决方案,它在数据存储、处理、...

    24小时SQL 2005教程

    《24小时SQL 2005教程》是一本针对开发者设计的全面指南,专注于Microsoft SQL Server 2005这一强大的关系型数据库管理系统。这本书以其24小时的学习模式,为读者提供了一条逐步深入SQL Server 2005知识体系的道路。...

    SqlServer2005 打开 SqlServer2008 mdf文件

    1. 右击 Sql Server 2008 中的 jmmaj 数据库,选择“任务”->“生成脚本”,勾选“为所选数据库中的所有对象编写脚本”,然后选择“为服务器版本编写脚本”,最后选择 Sql Server 2005,并将脚本保存到一个.sql 脚本...

    sql server 2005 使用笔记之常用函数和经典sql语句

    一、SQL Server 2005中的常用函数 1. **聚合函数**:如SUM, COUNT, AVG, MAX, MIN,它们用于对一组值进行统计计算。例如,SUM函数用于求和,COUNT返回行数,AVG计算平均值,MAX和MIN则分别找出最大和最小值。 2. *...

    SQL常用函数汇总(比较详细)

    SQL 语言中有多种类型的函数,可以按照不同的分类方式来分类,下面将从函数类别、聚合函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全函数、字符串函数、系统...

    Oracle SQL 内置函数大全

    Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出

    SQL Server2005 SP4

    SQL Server 2005 SP4(Service Pack 4)是微软针对其关系型数据库管理系统SQL Server 2005发布的一个重要更新。这个服务包包含了大量的修复程序、安全更新和性能优化,旨在提高SQL Server 2005的稳定性和安全性。SP4...

    sqlserver 函数大全

    这些函数可以分为多个类别,包括聚合函数、配置函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全函数、字符串函数、系统函数、系统统计函数和文本和图像函数。...

    SQL自定义函数的好处

    它的返回值是一个表,但它和标量型函数一样有一个用BEGIN-END语句括起来的函数体,返回值的表中的数据是由函数体中的语句插入的。由此可见,它可以进行多次查询,对数据进行多次筛选和合并,弥补了内联表值型函数的...

Global site tag (gtag.js) - Google Analytics