[プログラマーSQL]養子縁組の視点を探す(1)



養子縁組の視点を得る(1)(GROUP BY)
https://programmers.co.kr/learn/courses/30/lessons/59412

問題の説明

ANIMAL_OUTS表は、動物保護から養子縁組された動物情報を含む表である.ANIMAL_OUTSの表構造は以下の通りである:ANIMAL_IDANIMAL_TYPEDATETIMENAMESEX_UPON_OUTCOMEはそれぞれ動物の身分、生物種、養子縁組日、名称、性別、中性化の有無を表す.
NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSENAMEVARCHAR(N)TRUESEX_UPON_OUTCOMEVARCHAR(N)FALSE
保護所は何時に養子縁組が最も活発なのか知りたい.09:00から19:59まで、SQL文を記入して、各時間帯に何回養子縁組があったかを調べてください.結果は時間順にソートする必要があります.


SQL文を実行するときは、次のようにします.
HOURCOUNT91102111312101314149157161017121816192

に答える

SELECT HOUR(DATETIME) HOUR, COUNT(*) COUNT FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) BETWEEN 9 AND 19
GROUP BY HOUR
ORDER BY HOUR
時間によって日付を計算し、条件文を与えて、それから選別と並べ替えを行い、他の人のコードを見て、GROUP BY~HAVINGを使ったコードがあり、方法も非常に多様なので、ヒントを出します.
良いコードは何ですか.
他の答えを知りたい人はここです。で確認してください!