C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQLServer:系统函数

SQL Server系统函数
摘要:元数据函数 1、获取数据库标识符DB_ID DB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。 语法结构: DB_ID (['database_name']) 参数中的database_name是sysname类型的数据库名称,为可选参数。如果没有指定则返回当前工作数据库的ID。 返回值: int数据类型的数据库标识符。 示例: select DB_ID() --输出 8 2、获取数据库名称DB_NAME DB_NAME函数用于红区当前数据库的名称(nvarchar数据类型) ... 阅读全文
posted @ 2013-06-17 22:31 逆心 阅读(3210) 评论(0) 推荐(0) 编辑

摘要:数学函数 1、计算绝对值ABS ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。 语法结构: ABS(数值表达式) 返回值:与数值表达式类型一致的数据 示例: SELECT ABS(-1) --输出 1 2、获取大于等于最小整数值Celling CEILING函数返回大于等于数值表达式(bit数据类型除外)的最小整数值。俗称天花板函数,尽量往大的取整。 语法结构: CEILING(数值表达式) 返回值:与数值表达式类型一致的数据。 示例: SELECT Celling(123.1) --输出124... 阅读全文
posted @ 2013-06-17 22:30 逆心 阅读(25418) 评论(0) 推荐(1) 编辑

摘要:文本和图像函数 1、查找特定字符串PATINDEX 语法与字符串的patindex一样。 2、获取文本指针TEXTPTR SQLServer在存储文本类型(ntext、text)和图像数据类型(image)时,默认情况是与常见的基本数据类型(如char、int等)这样的数据时单独存储的,也就是说,如 果一个表中的字段有基本类型和图像文本类型,那么,在输入数据时,基本类型和图像文件数据并不是保存在同一个页面上,而是分离存储的。分离存储后,那么基本类型数据和文本图像类型数据所在的页面就是通过文本指针建立联系,是一个16字节的二进制类型指针。在基本类型数据页面中存储的就是这些指向... 阅读全文
posted @ 2013-06-17 22:29 逆心 阅读(2357) 评论(0) 推荐(0) 编辑

摘要:字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。 语法结构: ASCII(espression) 这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值。 返回值:int数据类型。 示例: select ASCII('f') --输出 102 注意如果是多个字符的字符串,也只是返回第一个字符的... 阅读全文
posted @ 2013-06-17 22:28 逆心 阅读(15539) 评论(1) 推荐(0) 编辑

摘要:日期时间函数 1、获取当前日期GetDate getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。 示例: select getdate() --输出 2013-03-09 15:16:00.570 2、GetUTCDate 获取UTC时间值 select GETUTCDATE() -- 2013-06-18 08:02:53.253 这个获取到的是UTC时间。 3、获取年度信息YEAR year函数以... 阅读全文
posted @ 2013-06-17 21:35 逆心 阅读(75522) 评论(0) 推荐(6) 编辑

摘要:聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性。T-SQL提供的聚合函数一共有13个之多。 聚合函数通常会在下列场合使用: 1、select语句的选择列表,包括子查询和外部查询。 2、使用compute或compute by产生汇总列时。 3、having子句对分组的数据记录进行条件筛选。聚合函数 1、平均值AVG AVG函数用于计算精确型或近似型数据类型的平均值,bit类型除外,忽略null值。A... 阅读全文
posted @ 2013-03-09 14:14 逆心 阅读(27010) 评论(1) 推荐(1) 编辑