网站大量收购独家精品文档,联系QQ:2885784924

第4节 SQL语言基础.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * LEN 功能:返回指定字符串表达式的字符数,其中不包含尾随空格。 语法:LEN ( string_expression ) 参数说明: string_expression:要计算其字符数的字符串 返回值类型:如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max),则为 bigint;否则为 int * 例:返回字符串“中华人民共和国”的字符数。 SELECT LEN(中华人民共和国) SUBSTRING 功能:返回字符、二进制字符串或文本字符串的一部分。 语法:SUBSTRING ( value_expression ,start_expression , length_expression ) 参数说明: value_expression:字符或二进制字符串、列名称或包含列名称的字符串值表达式,不可使用包含聚合函数的表达式。 start_expression:字符串的开始位置。 length_expression:返回字符串的长度。 返回值类型:如果 expression 是受支持的字符数据类型,则返回字符数据。如果 expression 是支持的 binary 数据类型中的一种数据类型,则返回二进制数据。 * 例:返回字符串“欢迎使用SQL”的从第5个字符开始长度为2的字符子串。 SELECT SUBSTRING(欢迎使用SQL ,5,2) 例:假设银行代码的第2位代表银行名称(其中,1表示工商银行,2表示交通银行,3表示建设银行),请使用函数SUBSTRING确定银行代码为“B1210”的银行名称。 SELECT CASE SUBSTRING(B1210,2,1) WHEN 1 THEN 工商银行 WHEN 2 THEN 交通银行 WHEN 3 THEN 建设银行 END * LTRIM 功能:返回删除了前导空格之后的字符表达式。 语法:LTRIM ( character_expression ) 参数说明: character_expression:字符数据或二进制数据的表达式。 返回值类型:varchar 或nvarchar。 * 例:删除字符串的前导空格 DECLARE @str varchar(60) SET @str= 本字符串前面有五个空格。 SELECT 删除前导空格的字符串: +LTRIM(@str) RTRIM 功能:截断所有尾随空格后返回一个字符串。 语法:RTRIM ( character_expression ) 参数说明: character_expression:字符数据或二进制数据的表达式。 返回值类型:varchar 或nvarchar。 * 删除字符串的尾随空格 DECLARE @str varchar(60) SET @str= 本字符串后面有四个空格 SELECT @str+ ,未删除。 SELECT RTRIM(@str) + ,已经删除。 REPLACE 功能:用另一个字符串值替换出现的所有指定字符串值。 语法:REPLACE ( string_expression1 , string_expression2 , string_expression3 ) 参数说明: string_expression1:要搜索的字符串表达式,string_expression1 可以是字符或二进制数据类型。 string_expression2:要查找的字符串,即要被替换掉字符串。string_expression2 可以是字符或二进制数据类型。 string_expression3:用来做替换的字符串。string_expression3 可以是字符或二进制数据类型。 返回值类型:如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。 * 使用********替换“我的口令为:123456”中的字符串“123456”。 SELECT REPLACE(我的口令为:123456,123456,********) 删除字符串中的所有空格 SELECT REPLACE(adfd dfaf df dfd , ,)+. * 4.类型转换函数 CAST和CONVERT 功能:CAST函数和CONVERT函数的功能相同,都是将一种数据类型的表达式转换为另一种数据类型的表达

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档