今日、w3schools.com で SQL の学習を始めたばかりで、正しい方向に進んでいることを確認したいと考えています。
私はこの問題を解決しようとしています:
米国とメキシコの合計人口を検索する SQL ステートメントを作成します (このデータベース内)。
評判が悪いのでここに表を投稿することはできませんが、非常に簡単です。メキシコの国 ID は 2、米国 ID は 5 であるとします。
テーブルには、CITY_ID、NAME、COUNTRY_ID、および POPULATION の 4 つの列があります。行数がわかりません。したがって、基本的には、対応する「2」または「5」の国 ID を持つ POPULATION 列を合計する必要があります。
これは私がこれまでに持っているものです:
//this statement gives result-set with all the cities in Mexico and the U.S.
SELECT * FROM City
WHERE country_id=’5’
OR country_id=’2’
//here, I don't know how to reference the result-set
SELECT SUM(population) FROM result-set
質問はまた、1つのステートメントでそれを行うように言っています.これを行うより簡単な方法はありますか? ありがとう。