Вычисляемые поля

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