SQL: Найти все данные о победителях 1970 года в соответствии с указанием имени и имени победителя; но список содержит тему экономики и химии, наконец,
Оператор SQL Basic Select: Упражнение 24 с решением.
Напишите SQL-запрос, чтобы найти все данные о победителях 1970 года в соответствии с заказанным субъектом и именем победителя; но список наконец содержит тему «Экономика и химия».
Пример таблицы : nobel_win
Пример решения:
SELECT *
FROM nobel_win
WHERE year=1970
ORDER BY
CASE
WHEN subject IN ('Economics','Chemistry') THEN 1
ELSE 0
END ASC,
subject,
winner;
Вывод запроса:
год победитель предметная категория страны 1970 Литература Александр Солженицын Россия Лингвист 1970 Физик Ханнес Альфвен Швеция Ученый 1970 Физик Луи Нил Франция Ученый 1970 Физиология Бернард Кац Германия Ученый 1970 Физиология Юлиус Аксельрод, Ученый США 1970 Физиология Ульф фон Эйлер Швеция Ученый 1970 Химия Луис Федерико Лелуар Франция Ученый 1970 Экономика Пол Самуэльсон Экономист США
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите SQL-запрос, чтобы найти все детали победителей нобелевской темы по теме, которая не начиналась с буквы «Р», и упорядочил список по порядку, начиная с самого последнего, затем по имени.
Далее: Напишите SQL-запрос, чтобы найти все продукты по цене от 200 до 600 рупий.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования