加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MSSQL系列 (三):系统函数之字符串函数

发布时间:2020-12-12 12:39:56 所属栏目:MsSql教程 来源:网络整理
导读:1.ascii()? :返回ascii码 -- 返回ascii码 select ascii ( ' a ' ) go ?2.char() :返回ascii对应的字符 返回ascii对应的字符 select char ( 65 go ? ? ?3.charindex() :返回字符串起始位置 返回字符串起始位置 charindex ( s ' , mssql 2 3 4 go ? ? ?4.diffe

1.ascii()? :返回ascii码

--返回ascii码
select ascii('a')
go

?2.char() :返回ascii对应的字符

返回ascii对应的字符
select char(65go

?

?

?3.charindex() :返回字符串起始位置

返回字符串起始位置
charindex(s',mssql234go

?

?

?4.difference() :返回soundex值之差

返回soundex值之差
difference(mysqlgo

?

?

?5.left() :取左边指定个数的字符

取左边指定个数的字符
select left(16go

?

?

?6.len() :字符个数

字符个数
len(你好go

?

?

?7.lower() :大写字母转小写字母

大写字母转小写字母
lower(MSSQLgo

?

?

?8.ltrim() :清除左边字符的空格

清除左边字符的空格
ltrim(  mssqlgo

?

?

?9.nchar() :返回unicode值

返回unicode值
nchar(6332go

?

?

?10.patindex() :返回表达式模式的字符串的起始位置

返回表达式模式的字符串的起始位置
patindex(%s%%s[a-z]__go

?

?

?11.quotename() :返回带有分隔符的 unicode 字符串,主要作用就是在sql语句中,给列名、表名等加个[]、'

返回带有分隔符的 unicode 字符串,主要作用就是在SQL语句中,给列名、表名等加个[]、’’
quotename([]''''go

12.replace() :替换字符串

替换字符串
replace(y  mssql  ' ''go

?

?

?13.replicate() :按指定次数重复字符表达式

按指定次数重复字符表达式
replicate(你好!go

?

?14.reverse() :返回字符表达式的逆向表达式

返回字符表达式的逆向表达式
reverse(go

15.right() :取右边指定个数的字符

取右边指定个数的字符
right(go

?

?16.rtrim() :清除右边字符的空格

清除右边字符的空格
rtrim( mssql  go

?

?17.soundex() :返回由四个字符表示的soundex代码

返回由四个字符表示的soundex代码
soundex(go

?

?18.space() :返回由重复空格组成的字符串

返回由重复空格组成的字符串
space(go

?

?19.str() :将数值表达式转换字符表达式

将数值表达式转换字符表达式
str(3,1); font-weight: bold">1,1); font-weight: bold">23,1); font-weight: bold">523.34,1); font-weight: bold">8,1)">go

?

?20.string_split() :分隔字符串,返回表,列名为value

分隔字符串,返回表,列名为value
select value from string_split(mssql-mysql-oracle-go

?

?21.stuff() :在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串

在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串
stuff(2,1)">mygo

?

?22.substring() :截取指定的字符串

截取指定的字符串
substring(go

?

?23.unicode() :返回表达式第一个字符unicode的整数值

返回表达式第一个字符unicode的整数值
unicode(A12456go

?

?24.upper() :小写字母转大写字母

小写字母转大写字母
upper(go

?

?25.trim() :去除左右两边空格,注意2017以下不支持

去除左右两边空格
select trim(go

?

?26.concat_ws() :将分隔符的字符串连接

--将分隔符的字符串连接
select concat_ws(,go

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读