您的位置 首页 百科知识

S信益王QL SERVER 字符串截取

S信益王QL SERVER 字符串截取

1.将字符串中从360问答某个字符开始截取一段字符,替换成另一字符

select  stuff('helloworld!',4,4,'****')

hel****rld!

2.指定字符串起始位置,截取指定长度

select substring('helloworld!',4,5)

lowor

3.替换指定字符串

select  replace('helloworld!','ld','aa')

helloworaa!

4.去除字符串两端空格

select ltrim('helloworld!')

helloworld!

5.用0替换NULL【isnull()】

select    ISNULL(KCRKD2_SCDDLS,0)  from   KC报既命李保拿飞死图的钟RKD2

返回0

6.取字符串,特论因资普井再转化为整数

select     convert(float,substring(xsddmx_wlbh,6,3)) from  XSDDMX

7.字符串前三个是固定的,后面长度是变化的用LEN()取字符串长度,去掉前三个字符(截取右端固定字符数换成LEFT)

SELECT   R复便转道论乎溶城IGHT(KCRKD3_JH,LEN(KCRKD3_JH)-3)     FROM    KCRKD3

返回B160459B01487

间则想名8.从‘-’向后截取8位字符(charindex()返回字符位置)

select   SUBSTRING('E03AHJC-E1701005020184',charindex('-','E03AHJC-E1701005020候纸破良宜短员刑设所南184')+1,8)

9.replace将‘h’替换

SELEC地孙很冲T    REPLACE('Hello,World!','h','2')  2ello,World!

SELECT    REPLACE('Hello,Wo单针够夜团rld!','h','')     ello,World!

SELECT    REPLACE('Hello九称析神四,World!','','2')     Hello,World!

10.复制字符

selec学拉t     REPLICATE('Hello,World!',3)

时间函数

1.截取两个时间的时间差

select DATEDIFF(D,TMBASE_DATE,GET斯载掉阿市轻没DATE()) from    TMBASE

上一篇 font-size的语法
下一篇 “壮丽70年·奋斗新时代”大型主题采访活动要把宣传阐释党的创新理论摆在突出位置,深刻反映70年来社会主义革命、定排却方行国殖刚建设、改革...
扫一扫,手机访问

扫一扫,手机浏览