SQL常用函数及高级查询

部分函数介绍

--substring(字段名,n,m)  分割字符串 某个字段 街区 从 第n位字符 到后面m个字符
select SUBSTRING(NAME,1,3),NAME from Student where ID=1    

*************************************************************************************************************************************

--STUFF(str1,n,m,str2)    第一个子串 从第n位删除 m位数 插入 第二个字符串
select STUFF(NAME,2,1,'qqqqq'), Name from Student where ID=1    

*************************************************************************************************************************************

--left 函数     left(字段,N个数) 从左边开始N个字符
select left(NAME,4),NAME from Student where ID=1 

*************************************************************************************************************************************

--right 函数 right(字段,N个数) 从右边开始N个字符
select right(NAME,4),NAME from Student where ID=1

*************************************************************************************************************************************

--REPLICATE 函数 以指定次数重复字符表达式

select REPLICATE(NAME,3),NAME from Student where ID=1

*************************************************************************************************************************************

-- ltrim和rtrim函数 删除左边空格和右面空格  TRIM 去中间空格  2017SQl才能使用

select LTRIM(NAME),RTRIM(NAME),TRIM(NAME),NAME from Student where ID=1

*************************************************************************************************************************************

未完待续!

猜你喜欢

转载自www.cnblogs.com/wangyihui/p/12553222.html
今日推荐