Для этих вопросов не нужно писать запросы и ответить можно очень быстро, поэтому какие-то из них иногда задают прям рекрутеры во время первого скрининга. У них перед глазами есть правильные ответы, и они делают себе пометочки, чтобы отсеять кандидатов еще до собеседования:
1️⃣Может ли измениться результат запроса, если в
LEFT JOIN поменять таблицы местами?🆒В чем разница между
UNION и UNION ALL?3️⃣Сколько будет
5 + NULL?4️⃣Можно ли делать
JOIN таблицы саму на себя?5️⃣Включает ли функция
COUNT NULL-значения при подсчете?6️⃣При каких типах соединения условие из
WHERE можно перенести в ON с гарантированным сохранением результата запроса?🆒Какой из операторов:
SELECT, FROM, WHERE, GROUP BY - будет выполняться последним при обработке запроса?8️⃣Какие функции умеют возвращать значения из предыдущих/последующих строк для заданной строки таблицы?
🔡В чем разница между
HAVING и WHERE?1️⃣🔡Какое минимальное и максимальное количество записей может выдать
FULL JOIN таблицы на 10 строк с таблицей на 100 строк?На все получилось ответить?
Ставьте кричащего котенка - 😱, если хотите, чтобы выложила правильные ответы
Ставьте крутого котенка - 😎, если и так знаете ответы на эти вопросы
#sql_анна_в_данных