当前位置:首页 > 数据库 > 正文

SQLSERVER中计算某个字段中用分隔符分割的字符的个数

2020-03-02 数据库

 

比如字段sid中用‘|‘分割的一些字符   a|b|c|d,需要通过sql查询出字符的个数是4.

可以使用如下脚本:

 

SELECT LEN(sid)-LEN(REPLACE(sid,‘|‘,‘‘)) 1 ‘NUM1‘,COUNT(1)‘NUM2‘ FROM dbo.FM_PurchaseRequest WHERE ISNULL(sid,‘‘)<>‘‘
GROUP BY LEN(sid)-LEN(REPLACE(sid,‘|‘,‘‘)) 1
ORDER BY 附件个数 DESC

  

 

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/SQL/24897.html