Упражнения SQL UNION: создание объединения из двух запросов, в котором отображаются имена, города и рейтинги всех клиентов со строкой комментария
SQL UNION: упражнение-8 с решением
8. Напишите запрос, чтобы создать объединение из двух запросов, в котором указаны имена, города и рейтинги всех клиентов. Те, кто имеет рейтинг 300 или выше, также будут иметь слова «Высокий рейтинг», в то время как другие будут иметь слова «Низкий рейтинг».
Образец таблицы: клиент
Пример решения:
SELECT customer_id, city, grade, 'High Rating'
FROM customer
WHERE grade >= 300
UNION
(SELECT customer_id, city, grade, 'Low Rating'
FROM customer
WHERE grade < 300)
Пример вывода:
столбец? 3002 New York 100 Низкий рейтинг 3003 Москва 200 Низкий рейтинг 3004 Paris 300 High Rating 3008 London 300 High Rating 3005 California 200 Low Rating 3007 New York 200 Low Rating 3009 Berlin 100 Low Rating
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, который добавляет строки к выбранным полям, указывая, был ли выбранный продавец сопоставлен с клиентом в его городе.
Далее: напишите запрос, в котором указаны имя и номер каждого продавца и каждого покупателя с более чем одним текущим заказом. Положите результаты в алфавитном порядке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования