GROUP BY SQL文練習問題養子縁組視点を得る(2)
1015 ワード
プログラマSQLの質問
GROUP BY>養子縁組の視点を探す(2)
問題の説明)
ANIMAL OUTSテーブルには、動物保護から引き取った動物の情報が含まれています.ANIMAL OUTS表の構造は以下の通りである:ANIMAL ID、ANIMAL TYPE、DATETIME、NAME、SEX UPON OUTCOMEはそれぞれ動物の身分、生物種、養子縁組日、氏名、性別、中性化を表す.
例)
SQL文を実行するときは、次のようにします.
)@の変数は、プロセスの終了時に一定に保つことができます. @時間初期値を-1に設定します.PL/-SQL構文では、=は、比較演算子=との混同を避けるための持ち込み演算子です. SELECT(@hour:=@hour+1)SELECT文全体を実行すると、@hour値ごとに1が増加します.
SQL文には変数を使用する概念もあります.
GROUP BY>養子縁組の視点を探す(2)
問題の説明)
ANIMAL OUTSテーブルには、動物保護から引き取った動物の情報が含まれています.ANIMAL OUTS表の構造は以下の通りである:ANIMAL ID、ANIMAL TYPE、DATETIME、NAME、SEX UPON OUTCOMEはそれぞれ動物の身分、生物種、養子縁組日、氏名、性別、中性化を表す.
NAME TYPE NULLABLE
ANIMAL_ID VARCHAR(N) FALSE
ANIMAL_TYPE VARCHAR(N) FALSE
DATETIME DATETIME FALSE
NAME VARCHAR(N) TRUE
SEX_UPON_OUTCOME VARCHAR(N) FALSE
保護所は何時に養子縁組が最も活発なのか知りたい.0時から23時まで、時間帯ごとに何回養子縁組があったかを調べるSQL文を記入してください.結果は時間順にソートする必要があります.例)
SQL文を実行するときは、次のようにします.
)
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
SQL文には変数を使用する概念もあります.
Reference
この問題について(GROUP BY SQL文練習問題養子縁組視点を得る(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@claraqn/GROUP-BY-SQL문-연습문제-입양시각구하기2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol