SELECT DISTRICT_CODE AS '地区コード', DISTRICT_NAME AS '地区名', TOTAL_AMT AS '総人口' FROM POPULATION ORDER BY TOTAL_AMT DESC, DISTRICT_CODE DESC; 問題2 これも書いてあるとおりにやるだけではあるけどちょっとしんどい。 クエリを書いているときに「あれ、SELECTの中にAGE_NAME」って含められるんだっけ、って少し不安になったが問題ない。 原則としてGROUP BYを使ったときにSELECTの中にかけるのは以下の3つ。 定数 SUMなどの集約関数 GROUP BYで指定する集約キー この3つのうちどれにもAGE_NAMEは当てはまらない。しかしSLEEP_TIME_DTLテーブルとAGE_GRPテーブルとのINNER JOINにより、STD.AGE_CODEに対
![SQL CONTESTをやってみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/f20cc06a5f1f11d472272c925efc28ba97523b6e/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Favatar%2Ff905740c48.jpeg)