字符串函数和数据类型转换函数

                         
--字符串函数.返回字符串最左侧的字母的asii码
print ascii('abcde')
print ascii(' ')
print char(97)--ascii码和字符之间的转换
--*charindex查找字符串中对应字符段的开始索引,索引从1开始
print charindex('de','abcdefg')
--concat字符串链接
print'abc'+'de'
--
select SOUNDEX('hello')
select SOUNDEX('hell')
select soundex('hella')
--diference返回字符串的相似度
select DIFFERENCE('hello','hell')
--space 帮你打印输出空格
select 'a'+SPACE(10)+'b'
--*left截取字符串开头指定长度.right截取结尾指定长度.
select left('abcdefgh',3)
select right('abcdefgh',3)
--*len去后空格计算长度,返回整数.
select LEN(' abc  ')
--*lower大写转小写.upper小写转大写
select LOWER('ACde')
select UPPER('abcde')
--*ltrim去除前空格.rtrim去除右空格
select LTRIM('   a a   ')
select rTRIM('   a a   ')
--查找对应通配符字符段的符合条件的第一个首字母索引,类似like
select PATINDEX('%de%','abcdef')
--*replace查找替换,三个参数.1.目标字符串2.要查的字符段3.替换成哪个字符段
select REPLACE('abcdefabhhhhhhh','ab','@#')
--replicate复制指定次数,并拼接为一个字符串返回
select REPLICATE('dee',3)
--*reverse翻转字符串
select REVERSE('abcde')
--str将float类型,截取之后,转换为字符串型
select STR(1112.12345,3,2)
--stuff从指定位置删除指定长度的字符段之后,再进行插入新的字符段
select STUFF('abc123hhhhhh',4,15,'abc')
--*substring截取字符串
select SUBSTRING('abcde',4,2)
--数据类型转换函数
--cast函数
select cast('123' as int)
--convert函数,写法跟cast相反
select convert(int,12.3)

转载于:https://www.cnblogs.com/577521a/p/4149375.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值