0

特定のシーケンスが発生する回数を数えようとしています。「DS-PP」、「WQ-PP」、「FF-PP」、「DS-PP」、「DS-PP」、「FF」などの文字としての列 - テーブル内の「testC」 - 「testT」 -PP' 私は結果が次のようになりたい

DS-PP - 3
FF-PP - 2
WQ-PP - 1

どうすればそれを達成できますか。これまでのところ、私は持っています

SELECT count(testC) from testT where testC like '%-PP%' group by testC

これは私に数を与えますが、それが何であるかは言いません。DS-PPなどを取得するには、selectに何かを追加する必要があります

注: testC 列には、「DP-PP はここにありました」など、何でも入力できます (テキスト フィールドです)。文全体ではなく、DP-PPだけを示してほしいです。

これをチェックして ください http://sqlfiddle.com/#!2/f0c29/1

4

2 に答える 2