1 / 51
文档名称:

TransactSQL程序设计.pptx

格式:pptx   大小:1,611KB   页数:51页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:It is applicable to work report, lecture and teaching

TransactSQL程序设计(chénɡ xù shè jì)
第一页,共51页。

变量(biànliàng)

str(<float_expression> [,length[,<decimal>]])
例:
select str(123),str(123.456,5),str(-123.456,8,2)
结果为: 123 123 -123.46
第十五页,共51页。
去空格(kōnɡ ɡé)函数
1.ltrim函数
删除起始空格后返回字符表达式

例:select ltrim(‘ hello world’)
结果为: hello world

注:该函数不能用来(yònɡ lái)删除字符串后面的空格
第十六页,共51页。
2.rtrim函数
截断尾随(wěi suí)空格后返回一个字符串
用法和ltrim相似
例:select rtrim(‘abcd ’)
结果为:abcd
第十七页,共51页。
取字串函数(hánshù)
1. left函数
返回字符(zì fú)串中从左边开始指定个数的字符(zì fú)
Left(character_expression,integer_ expression)
返回类型:varchar 或nvarchar

例:select left(‘SQL Server’,5)
结果为:SQL S
第十八页,共51页。
2.right函数(hánshù)
返回字符串中从右边开始指定个数的字符
right(character_expression,integer_ expression)
例: select right(‘SQL Server’,5)
结果为:erver
第十九页,共51页。
3. substring函数(hánshù)
返回指定字符
例:select substring(‘helloworld’,3,2)
结果为:ll
第二十页,共51页。
字符串比较(bǐjiào)函数
1.charindex函数
返回指定字符串中的起始(qǐ shǐ)位置。
Charindex(<substring_expression>, <expression>)
例:
select charindex(‘123’,’abc123efg’)
结果为 4
第二十一页,共51页。
2.patindex函数
patindex()函数返回字符串中某个指定的字串出现的开始位置
patindex(<‘%substring_expression%’>,<column_name>)
其中子串表示(biǎoshì)是前后必须有百分号%,否则返回值为0
第二十二页,共51页。
例:
select patindex(‘%123%’,’abc123’)
结果(jiē guǒ)为:4

select patindex(‘123’,’abc123’)
结果(jiē guǒ)是:0
第二十三页,共51页。
字符串操作(cāozuò)函数
1.replicate函数
replicate()用于返回一个重复的character_expression指定(zhǐdìng)次数的字符串

replicate(character_expression,integer_expression)
第二十四页,共51页。
例:
select replicate(‘abc’,3), replicate(‘abc’,-2)

结果(jiē guǒ)为 abcabcabc 0
第二十五页,共51页。
2.reverse函数
reverse()用于将指定的字符串的字符排列顺序(shùnxù)颠倒
reverse(<character_expression>)
例:
select reverse(123),reverse(‘武汉’)
结果为 321 汉武
第二十六页,共51页。
3.replace函数
replace()用于返回(fǎnhuí)被替换了指定字串的字符串

replace(<string_expression1>,<string_expression2>,<string_expression3>)
replace函数是用string_expression3替换在string_expression1中的字串string_expression2
第二十七页,共51页。
例:
select (’abcdefghicde’,’cde’,’xxx’)
结果(jiē guǒ)为: abxxxfghi

分享好友

预览全文

TransactSQL程序设计.pptx

上传人:Duan050176 2022/5/18 文件大小:1.57 MB

下载得到文件列表

TransactSQL程序设计.pptx

相关文档