2

次のように同じテーブルから行をカウントできるかどうかを知りたいです。

ticketsタイトル、コンテンツなどを含む名前のテーブルがあります...

statusステータスを示すことができる名前の列があります。

new 
waiting 
assign
closed 
solved

できるようになりたいcount

new tickets 
waiting tickets 
assign tickets 
closed tickets 
solved tickets 

同じリクエスト内のすべてのチケット、可能ですか、それともそれぞれに対して新しいリクエストを行う必要がありますか? ありがとう!

4

4 に答える 4

1

はい、これがgroup by機能の目的です。

 select status, count(*) status_count
 from tickets
 group by status
于 2013-07-19T07:20:41.400 に答える
1

これを試してみてください.....

 SELECT status AS Word, 
 COUNT(status) AS Frequency FROM tickets
 GROUP BY status;
于 2013-07-19T07:20:41.480 に答える
0

GROUP BY WITH ROLLUP合計数を取得するために使用します。

SELECT status, COUNT(status) AS count_status
FROM tickets 
GROUP BY status WITH ROLLUP;
于 2013-07-19T07:25:56.577 に答える