如何查找特定单元格中的项目总数?
在表格中:
eno ename
1 hari,giri,sathish
2 naresh,suresh
3 sathish
我想要这样的输出:
eno ename
1 3
2 2
3 1
如何实现?
答案 0 :(得分:2)
你可以使用这个技巧
select eno,
1 + len(ename) - len(replace(ename, ',', '')) as ename
. . .
即,计算逗号的数量并添加1.您可以通过获取字符串的长度并减去逗号的长度来计算逗号的数量。
答案 1 :(得分:0)
试试这个: -
Select len(ename) - len(replace(ename, ',', ''))+1 as Employee
From Table name
<强> DEMO SQL FIDDLE 强>