首页 新闻 赞助 找找看

如何返回SQL 变量中字符串个数?

0
[已解决问题] 解决于 2013-08-16 16:02

如果 一个 @string = '123,345,456', 有可能得到有多少个字符串吗 ?

sdnd2000的主页 sdnd2000 | 初学一级 | 园豆:189
提问于:2013-08-16 12:41
< >
分享
最佳答案
0
SELECT LEN('123,345,456')
奖励园豆:5
dudu | 高人七级 |园豆:31075 | 2013-08-16 12:52

 如果你是指单个字符,这位兄弟的答案就行了,如果你是指逗号分隔的字符串,下面方法应该可以

select len('123,345,456') -len(replace('123,345,456',',',''))+1

yuqi_xu | 园豆:208 (菜鸟二级) | 2013-08-16 13:42

@yuqi_xu: 没有考虑123,789,,456的情况。

kylin.chen | 园豆:983 (小虾三级) | 2013-08-16 15:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册