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

1.ascii()  :返回ascii码

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

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

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

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

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

 

 

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

--返回字符串起始位置
select charindex(s,mssql)
select charindex(s,mssql,2)
select charindex(s,mssql,3)
select charindex(s,mssql,4)
go

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

 

 

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

--返回soundex值之差
select difference(mssql,mssql)
select difference(mssql,mysql)
go

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

 

 

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

--取左边指定个数的字符
select left(mssql,1)
select left(mssql,6)
go

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

 

 

 6.len() :字符个数

--字符个数
select len(mssql)
select len(你好)
go

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

 

 

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

--大写字母转小写字母
select lower(MSSQL)
go

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

 

 

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

--清除左边字符的空格
select ltrim(  mssql)
go

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

 

 

 9.nchar() :返回unicode值

--返回unicode值
select nchar(63)
select nchar(32)
go

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

 

 

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

--返回表达式模式的字符串的起始位置
select patindex(%s%,mssql)
select patindex(s,mssql)
select patindex(%s[a-z]__,mssql)
go

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

 

 

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

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

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

12.replace() :替换字符串

--替换字符串
select replace(mysql,y,s)
select replace(  mssql  , ,‘‘)
go

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

 

 

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

--按指定次数重复字符表达式
select replicate(mssql,2)
select replicate(你好!,3)
go

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

 

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

--返回字符表达式的逆向表达式
select reverse(你好!)
select reverse(mssql)
go

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

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

--取右边指定个数的字符
select right(mssql,1)
select right(你好!,2)
go

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

 

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

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

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

 

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

--返回由四个字符表示的soundex代码
select soundex(mssql)
go

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

 

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

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

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

 

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

--将数值表达式转换字符表达式
select str(3,1,3)
select str(23,1,5)
select str(23.34,8,3)
go

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

 

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

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

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

 

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

--在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串
select stuff(mssql,1,2,my)
go

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

 

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

--截取指定的字符串
select substring(mssql,3,3)
go

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

 

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

--返回表达式第一个字符unicode的整数值
select unicode(A)
select unicode(12456)
go

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

 

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

--小写字母转大写字母
select upper(mssql)
go

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

 

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

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

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

 

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

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

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

 

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

上一篇:MySQL的视图


下一篇:mysql 安装