SUBSTRING(String,start,length)
eg: select substring(‘abcdef’,2,3) 查询结果bcd
从指定位置取,取特定的子字符串len(string) 返回输入字符串中的字符数
charindex(substring,string[,start_pos] 在第二个参数(string)中搜索第一个参数(substring),并返回其起始值。
select charindex(’ ‘,’Itzik ben-Gan’); 代码的意思是搜查第一个空格的位置,结果返回6repalce(string,substring1,substring2) 该函数将string中出现的所有substring1替换成substring2。
select replace(‘1-a 2-b’,’-‘,‘+’)将减号换成加号replicate(string,n) 以指定次数复制字符串值
select replicate(‘abc’,3) 返回字符串‘abcabcabc’stuff(string,pos,delete_length,insertstring) 对输入参数string 处理,从pos位置删除到delete_length的长度,再将insertstring参数插入。
select stuff(’xyz’,2,1,’abc’); 这段代码返回值是xabczupper 和lower 是把字符串全部变成大写或者是小写的函数。
- rtrim(string),ltrim(string) 删除字符串中的尾随空格和前置空格。也可以这样用:select rtrim(ltrim(‘abc’))除去前导空格与尾随空格。
SQL常用函数
最新推荐文章于 2024-04-11 22:43:39 发布