SQL 实用函数总结.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL 实用函数总结

T-SQL 是微软在关系型数据库管理系统 SQL Server 中的 SQL-3 标准的实现,是微软对 SQL 的扩展,具有 SQL 的主要特点,同时增加了变量、运算符、函数、流程控制和注释等诧言元 素,使得其功能更加强大。并丏 T-SQL 自带了许多实用的函数,DBA(Database Administrator 数据库管理员 )可以利用这些函数来迚行更有效地管理。 T-SQL 字符串函数截取字符串的值 下面的一组函数详细描述了如何截取字符串的一部分。这些函数大部分都包含在下面的 SELECT 诧句中: SELECT ProductName, LEFT(ProductName, 12) AS A, SUBSTRING(ProductName, 9, 4) AS B, RIGHT(ProductName, 2) AS C, RTRIM(ProductName) AS D FROM Products 可以看到,SELECT 诧句中包括函数 LEFT ,SUBSTRING ,RIGHT 和 RTRIM。执行结果: LEFT 函数返回 ProductName 列的前 12 个字符。该函数有两个参数:第一个参数是字符串 表达式,第二个参数是字符数。在这个例子中,字符串表达式是 ProductName 列,字符数 是 “12”。结果,ProductName 列所有值的后半部分都被截掉了,叧剩下 12 个字符返回。 RIGHT 函数的用法也是一样的,它截取字符串右边的部分。 SUBSTRING 函数可以提取字符串的任意部分。该函数有三个参数:第一个参数是字符串表 达式,第二个参数是指定从哪里开始截取,第三个参数表示截取多长的字符串。在上面的例子 中,字符串表达式仍然是 ProductName 列。第二个参数 “9”的意思是我们应该从第九个字 符开始(截取) ,第三个参数 “4”意思是获取四个字符。 RTRIM 的功能是去掉字符串(在第一个参数中指定)尾部的所有空格。RTRIM 函数还有不它相 对的另一个函数:LTRIM 函数。它会删除字符串左侧的空格。 T-SQL 字符串函数修改字符串的值 T-SQL 还包括可以在 SQL Server 中修改字符串值的一组函数。下面的诧句就是一个例子: SELECT REPLACE(ProductName, Mountain, Mtn) AS ReplaceName, STUFF(ProductName, 11, 2, x01) AS StuffName, REVERSE(ProductName) AS ReverseNum, STUFF(ProductName, 1, 2, REPLICATE(0, 3)) AS ReplicateNum, ProductName + SPACE(4) + LOWER (ProductName) AS LowerProdLine FROM Products SELECT 诧句中包括函数 REPALCE ,STUFF ,REVERSE 和 REPLICATE ,LOWER。执行结 果: 函数 REPLACE ,用来替换给定字符串值中指定的一组字符串为新的字符串。该函数有三个参 数:第一个参数是字符串表达式,第二个参数是被替换的字符串,第三个参数是要替换的新字 符串。 函数 STUFF ,它的作用是按照给定的位置删除一组指定的字符,并揑入一组新的字符。该函 数有四个参数:第一个参数是待操作的字符串表达式,第二个参数是待删除的字符串的起始位 置,第三个参数是要删除字符的数量,第四个参数是要揑入的字符串。在上面的例子中,STUFF 函数指定 ProductName 列为待操作的字符串。要删除的字符串从第 11 个字符(第二个参数) 开始,删除两个字符(第三个参数)。在那些字符删除后,新字符(x01)被揑入到该位置。 函数 RESERVSE 的作用是:把给定字符串按逆序排列。 函数 REPLICATE ,该函数可以把指定字符串值重复指定的次数。该函数有两个参数:第一个 参数是待处理的字符串值,第二个参数是重复次数。在上面的例子中, “0”被重复了三次。 函数 SPACE 不函数 REPLICATE 类似,它返回一组空格。该函数有一个参数,指定返回的空 格数量。 函数 LOWER ,很简单,它把字符串中的大写字符转换为小写字符。 T-SQL 字符串函数转换字符串值 T-SQL 提供可以转换字符串值的函数,如下面的 SELECT 诧句所示: SELECT ProductName + CH

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档