🙏 Нам нужна ваша помощь! SQLtest.online без рекламы и живёт только на донаты. Даже небольшая сумма помогает. Поддержать →
SQL код скопирован в буфер обмена
Задание 45:

Классификация имен пассажиров

PostgreSQL
Классификация имён по популярности. 
Столбец passenger_name таблицы tickets содержит полные имена, где имя и фамилия разделены пробелом. 
Извлеките имена пассажиров, подсчитайте количество вхождений каждого имени и распределите их на 3 (примерно равные) группы в зависимости от популярности: (Most Popular, Moderately Popular, or Least Popular).

Выведите результат в таблице с колонками:
    - first_name - имя в верхнем регистре.
    - occurrences_count - количество вхождений имени.
    - popularity - класс популярности: Most Popular, Moderately Popular, or Least Popular.
Результаты должны быть отсортированы по количеству вхождений (по убыванию), затем по имени (в алфавитном порядке).
Ожидаемый результат Столбцов: 3 · Строк: 363
first_name occurrences_count popularity

Примеры строк откроются после неудачных проверок: 0 из 3

Напишите запрос ниже и нажмите "Проверить!". Описания таблиц - в правой панели.

Учебник

Проверяя запрос, вы соглашаетесь, что он сохраняется без данных аккаунта и может войти в обезличенные наборы данных, в том числе для обучения ИИ. Подробнее

Здесь появится результат запроса. Ctrl+Enter - Выполнить запрос