SELECT
Name,
Population,
CASE WHEN Population > 1000000 THEN
'Big city' ELSE
'Small city' END CitySize
FROM city
| Name |
Population |
CitySize |
| Kabul |
1,780,000 |
Big city |
| Qandahar |
237,500 |
Small city |
| Herat |
186,800 |
Small city |
| Mazar-e-Sharif |
127,800 |
Small city |
| Amsterdam |
731,200 |
Small city |
| Rotterdam |
593,321 |
Small city |
| Haag |
440,900 |
Small city |
| Utrecht |
234,323 |
Small city |
| Eindhoven |
201,843 |
Small city |
| ... |
| После предложения CASE WHEN задается условие, при выполнении которого столбец будет содержать значение указанное после оператора THEN. Если условие не выполняется, то столбец будет содержать значение указанное после оператора ELSE |