Я только начал изучать SQL на w3schools.com сегодня и хочу убедиться, что я на правильном пути.Начало SQL. Как суммировать и выбирать столбцы в одной строке?
Я пытаюсь решить эту проблему:
Написать SQL заявление, находя общее население США и Мексики (в этой базе данных).
Я не могу опубликовать стол здесь из-за отсутствия репутации, но это очень просто. Вам сообщается, что идентификатор страны в Мексике равен 2, а идентификационный номер - 5.
В таблице указаны 4 столбца, CITY_ID, NAME, COUNTRY_ID и НАСЕЛЕНИЕ. Вы не знаете, сколько строк есть. Поэтому в основном мне нужно добавить столбцы POPULATION, которые имеют соответствующий идентификатор страны «2» или «5».
Это то, что я до сих пор:
//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
вопрос также говорит, чтобы сделать это в одном операторе, есть более простой способ сделать это? Благодарю.
@ Scorpi0 Wow спасибо, ребята, не понимаю, что я хотел бы получить ответ так быстро! – user2319056