Подборка вопросов и задач по SQL на собеседовании с ответами Назовите типы джойнов в SQL Ответ: INNER, JOIN LEFT, JOIN RIGHT, JOIN FULL, JOIN CROSS Чем NULL отличается от 0 Ответ: 0 - это число. NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL. Какие параметры используются в конструкции order by? Ответ: ASC и DESC Какой оператор имеет больший приоритет AND или OR (если они используются совместно)? Ответ: AND имеет больший приоритет, нежели OR Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)? Ответ: SELECT, JOIN, FROM Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными? Ответ: INSERT, DELETE, SELECT, UPDATE С помощью какого запроса можно удалить все записи из таблицы? Ответ: DELETE FROM Для чего нужен оператор UNION? Ответ: Для объединения двух таблиц, при условии что каждая имеет одинаковое количество столбцов, столбцы имеют схожие типы данных, столбцы располагаются в том же порядке. Какой оператор используется для изменения объектов базы данных? Ответ: ALTER Что такое оконная функция? И в чем отличие от функции агрегации с группировкой? Ответ: Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце. При использовании агрегирующих функций предложение GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей. #SQL 👉 @database_info

Теги других блогов: собеседование вопросы и ответы SQL