5. Использование команды SELECT – тема довольно обширная, поэтому подробнее расскажу, что в ее рамках изучил и опробовал на практике. Помимо относительно простых запросов и подзапросов с использованием условий WHERE и CASE, агрегатных функций SUM, AVG, MIN, MAX, были и две большие темы, которые вызвали у меня затруднения: запрос данных из нескольких таблиц с использованием JOIN и оконные функции. И если с JOIN я более-менее разобрался (спасибо упражнениям на sql-ex.ru🙏), то с оконными функциями нужно будет еще поработать.
SELECT success FROM education WHERE name='retrozerg';
Удачи!
(0 rows affected)
Класс😄 Большое спасибо!
С оконными функциями постарайтесь поглубже вникнуть.
На собесах любят такие задачки давать, типа:
Есть бухгалтерский журнал.
Каждая страница маркирована датой.
Некоторые страницы вырваны.
Напишите запрос, отображающий, страниц за какие даты не хватает.
А я, когда собеседовал, любил задавать такую задачу:
Посчитай количество букв о в слове молоко одним селектом.
Задача простая - интересно посмотреть, как человек мыслит, решая ее.
Посчитай количество букв о в слове молоко одним селектомЗадача интересная, правда на практике нигде не применима, тем паче получить данные и посчитать в коде гораздо проще чем нагружать бд, имхо
Да, над оконками нужно будет посидеть. А насчет собеседований несколько раз слышал, что дают задачи и вопросы, которые с работов в конкретной компании совсем не связаны, просто рандомные вопросы по теории. Правда? Бывает такое?
Здорово, когда процесс обучения чему-то новому доставляет столько удовольствия. А судя по описанному и тому, как подходишь к изучению материала - все именно так.
Так что тут могу лишь пожелать успехов и воплощения всего задуманного :)