2

特定のセル内のアイテムの総数を調べるにはどうすればよいですか?

次のような表で:

eno   ename
1      hari,giri,sathish
2      naresh,suresh
3      sathish

次のような出力が必要です。

eno    ename
1       3
2       2
3       1

それはどのように達成できますか?

4

2 に答える 2

2

このトリックを使用できます

select eno,
       1 + len(ename) - len(replace(ename, ',', '')) as ename
. . .

つまり、コンマの数を数えて 1 を足します。コンマの数は、文字列の長さを取り、コンマを除いた長さを引くことで計算できます。

于 2013-09-15T13:20:10.463 に答える