sql server 获取字符串中逗号个数或是获得字符的个数

it2022-05-05  110

SELECT LEN(字段名)-len(replace(字段名,',',''))+1,* FROM 表名 WHERE LEN(字段名)>0;

  上面这个是sql server 中获得A表中某一个字段(string类型),假如存储的是这样的字符串‘1,4,7’,那么我想获得除了逗号之外的字符的个数也就是1 4 7 也就是我想获得的是3 ,那么上面的sql 可以实现这样的效果

 

SELECT (LEN(字段名)-LEN(REPLACE(字段名,',','')))/LEN(',') FROM 表名 WHERE LEN(字段名)>0;

  和上面的情况相似这个是获得逗号的个数

转载于:https://www.cnblogs.com/mandyguan/p/3708420.html

相关资源:DirectX修复工具V4.0增强版

最新回复(0)