Продолжаем изучать базы данных в рамках курса python_advanced. Предыдущие части можно лицезреть тут: Итак, у нас есть база данных, с примерно, вот такими, пятью таблицами: И нам нужно сделать соответствующие SQL-запросы, дабы найти: Первая задача Узнайте, кто из преподавателей задаёт самые сложные задания. Другими словами, задания какого преподавателя получают в среднем худшие оценки. Вот такой запрос у меня получился к базе данных. Если попытаться объяснить это русским языком то получается что-то типа этого: внутренним SELECT'ом из трех таблиц берем данные, группируем по ag...
Помнишь, как мы с тобой недавно обсуждали, что такое СУБД и язык SQL? А хочешь за 15 минут узнать, как устроены самые простые SQL-запросы? Тогда сразу поделюсь небольшим секретом - язык SQL устроен очень просто! При этом, его знание открывает тебе большие красивые двери в мир практической работы с базами данных. В отличие от программирования, где существуют сотни различных языков и тысячи частных особенностей, язык SQL имеет единый, плюс-минус универсальный стандарт. В общем и целом, изучение простых SQL-запросов вполне укладывается в пару недель, включая практику...