私は単純な映画データベースを持っていますが、各カテゴリに属する映画の数を COUNT で注文できるかどうか疑問に思っています。クエリを実行してみました
SELECT COUNT(category), movie_name FROM movies group by category
私は4行を受け取っています。つまり、それらはすべてカウントされています。4 コメディ
同じクエリを入れて、movie_name でグループ化すると、1 コメディ 2 ホラー 1 ウェスタンのように (ほぼ) 正しい順序になります。
でも、コメディー1本、ウェスタン2本、ホラー2本というように、各カテゴリーの映画の数で並べたいです。
誰でも私を助けることができますか?ありがとう、イワン。
申し訳ありませんが、間違った質問をしたため、有効なクエリを受け取っていません。映画の名前が「インセプション、のこぎり、スターウォーズ」で、その映画のすべての値が 1 (true) であるとします。たとえば、4 つのレコードがあることを意味します: Saw 1、Star Wars 1、Star Wars 1 とインセプション 1. SELECT COUNT(like), movie_name FROM movies WHERE like=1 group by like というクエリを次に示します。私が言ったように、それぞれのような値は 1 です (これは真です)。ここで、いいね数で注文する必要があります。