#вопросы_с_собеседований Как из таблицы выбрать все записи c четными ID? А с нечетными? Это один из распространенных вопросов по SQL на собеседованиях. Выбор четных записей — первая строчка, нечетных — вторая.
Senior SQL Developer
№ 4931128435 Изучаем SQL.
Динамика подписчиков
с 20 июля 2026 по 12 октября 2026 · минимум 14 300 · максимум 14 500
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
#вопросы_с_собеседований Какими бывают подстановочные знаки? • % — заменить ноль или более символов; • _ — заменить один символ. Первый запрос(на картинке) позволяет найти данные всех пользователей, имена которых содержат в себе «test». Во втором запросе имена искомых пользователей начинаются на «t», после содержат какой-либо символ и «est» в конце.
#вопросы_с_собеседований Для чего нужен оператор UNION? Он используется для объединения полученных данных из двух или более запросов, которые должны иметь одинаковое количество столбцов с одинаковыми типами данных и расположенных в том же порядке.
DROP INDEX Оператор DROP INDEX используется для удаления индекса в таблице.
Генерация случайных чисел в MySQL Для генерации случайных чисел или сортировки строк в случайном порядке можно использовать стандартную функцию NEWID() .
PostgreSQL Antipatterns: Индиана Джонс и максимальное значение ключа, или В поисках «последних» записей Сегодняшняя задача вполне традиционна для любых учетных систем - поиск записей, содержащих максимальное значение по каждому из ключей. Что-то вроде "покажи мне последний заказ по каждому из клиентов", если переводить в прикладную область. Кажется, что тут и споткнуться-то негде в реализации - но все оказывается…
Задача Выбрать все записи из таблицы tbl_name и отсортировать их по полю id в обратном порядке.
Функция RTRIM() Функция RTRIM() удаляет конечные пробелы из строки. Синтаксис: RTRIM(string).
#вопросы_с_собеседований В чем проблема запроса с фото, почему он не будет работать и как исправить? Ошибкой данного запроса является то, что он использует старый синтаксис JOIN , который не является явным и может приводить к ошибкам при использовании нескольких таблиц. В данном случае, запрос использует неявный JOIN двух таблиц orders и customers через оператор WHERE , что может привести к тому, что будут выбраны…
✔️ Особенности сравнения record и NULL Testing a ROW expression with IS NULL only reports TRUE if every single column is NULL. Нужно об этом знать, чтобы на напороться на ошибки в своём коде. SELECT (NULL, NULL) IS NULL as "(NULL, NULL) IS NULL", --true (NULL, NULL) IS NOT NULL as "(NULL, NULL) IS NOT NULL", --false NOT (NULL, NULL) IS NULL as "NOT (NULL, NULL) IS NULL", --false (1, NULL) IS NULL as "(1, NULL) IS…