У меня есть таблица, подобная
Name CountryCode
kabul AFG
herat AFG
haag NLD
tilburg NLD
breda NLD
mumbai IND
delhi IND
chennai IND
если вы хотите получить счет города для CountryCode
AFG
поэтому я буду правильно select Count(Name) from city where CountryCode = AFG;
запрос select Count(Name) from city where CountryCode = AFG;
и я получу результат
Count(Name)
2
но если я хочу рассчитывать на CountryCode
AFG
, NLD
, IND
в одном запросе, например
count(Name)
2
3
3
Как написать запрос, чтобы получить результат?
SELECT CountryCode, COUNT(*)
FROM table
WHERE CountryCode IN ('AFG','NLD','IND')
GROUP BY CountryCode;
WHERE CountryCode IN ('AFG','NLD','IND')
Поэтому, если я правильно понял вопрос, это должно работать
SELECT COUNT (*) FROM myTable
WHERE CountryCode = 'AFG'
OR CountryCode = 'NLD'
OR CountryCode = 'IND'
haag
в Нидерландах. В Нидерландах есть город под названиемden haag