SQL常用函数

来源:互联网 发布:淘宝直播能在电脑看吗 编辑:程序博客网 时间:2024/05/16 17:25
  • 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’); 代码的意思是搜查第一个空格的位置,结果返回6

  • repalce(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’); 这段代码返回值是xabcz

  • upper 和lower 是把字符串全部变成大写或者是小写的函数。

  • rtrim(string),ltrim(string) 删除字符串中的尾随空格和前置空格。也可以这样用:select rtrim(ltrim(‘abc’))除去前导空格与尾随空格。
原创粉丝点击