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


質問リンク
🤔質問する
保護所は何時に養子縁組が最も活発なのか知りたい.0時から23時まで、時間帯ごとに何回養子縁組があったかを調べるSQL文を記入してください.結果は時間順にソートする必要があります.
😏に答える
問題の表には9時から19時までの養子縁組情報があります.
しかし、問題は、0時から23時まで、各時間帯に数字が出力されることです.
@HOURを-1に設定し、さらに1を加えて、@HOURが23未満の場合に出力します.
0時から23時までの養子縁組数を印刷できます.
HOURの前には必ず@を付けます.
💻コード#コード#
SET @HOUR :=-1;
SELECT(@HOUR:=@HOUR+1) AS HOUR,(SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME)=@HOUR) AS COUNT
FROM ANIMAL_OUTS
WHERE @HOUR<23