+ -
当前位置:首页 → 问答吧 → 此字符串的长度

此字符串的长度

时间:2011-12-13

来源:互联网

有一串字符串:'abdce125;984,hyrchanr.cn',用语句分别
写出此字符串的长度?写出有多少个a?写出截取逗号','后面的三位数据?
截取逗号','前面的三位数据
用mssql函数

作者: xxortlikangchao   发布时间: 2011-12-13

SQL code
declare @s varchar(1000)
set @s='abdce125;984,hyrchanr.cn'
select LEN(@s)as 长度,LEN(@s)-LEN(REPLACE(@s,'a','')) as [a的数目],SUBSTRING(@s,charindex(',',@s)+1,3) as 逗号后三位,SUBSTRING(@s,charindex(',',@s)-3,3)as 逗号前三位
/*
长度          a的数目   逗号后三位  逗号前三位
----------- ----------- ------ ------
24          2           hyr         984

(1 行受影响)

*/

作者: qianjin036a   发布时间: 2011-12-13

楼主,你的结帖率太低了!

作者: qianjin036a   发布时间: 2011-12-13