Senior SQL Developer (@seniorsql) — Telegram-канал | Telegram Dialogs
Telegram Dialogs — логотип
Все каналы
Senior SQL Developer

Senior SQL Developer

@seniorsql

14.3K подписчиков технологии 💬 Комментарии открыты

№ 4931128435 Изучаем SQL. По вопросам сотрудничества: @adv_and_pr

Последние публикации

Senior SQL Developer
06.10.2026 21:25 · 👁 544
DROP INDEX Оператор DROP INDEX используется для удаления индекса в таблице.
Senior SQL Developer
05.10.2026 20:51 · 👁 707
Генерация случайных чисел в MySQL Для генерации случайных чисел или сортировки строк в случайном порядке можно использовать стандартную функцию NEWID().
Senior SQL Developer
04.10.2026 19:52 · 👁 801
PostgreSQL Antipatterns: Индиана Джонс и максимальное значение ключа, или В поисках «последних» записей Сегодняшняя задача вполне традиционна для любых учетных систем - поиск записей, содержащих максимальное значение по каждому из ключей. Что-то вроде "покажи мне последний заказ по каждому из клиентов", если переводить в прикладную область. Кажется, что тут и споткнуться-то негде в реализации - но все оказывается совсем не тривиально. Смотреть статью
Senior SQL Developer
01.10.2026 19:50 · 👁 1K
Задача Выбрать все записи из таблицы tbl_name и отсортировать их по полю id в обратном порядке.
Senior SQL Developer
30.09.2026 20:11 · 👁 1K
Функция RTRIM() Функция RTRIM() удаляет конечные пробелы из строки. Синтаксис: RTRIM(string).
Senior SQL Developer
28.09.2026 20:37 · 👁 1.1K
#вопросы_с_собеседований В чем проблема запроса с фото, почему он не будет работать и как исправить? Ошибкой данного запроса является то, что он использует старый синтаксис JOIN, который не является явным и может приводить к ошибкам при использовании нескольких таблиц. В данном случае, запрос использует неявный JOIN двух таблиц orders и customers через оператор WHERE, что может привести к тому, что будут выбраны не все заказы клиента. Для исправления данной ошибки необходимо использовать явный синтаксис JOIN и указать, какие таблицы связывать. Исправленный запрос будет выглядеть следующим образом: SELECT * FROM orders JOIN customers ON orders.customer_id = customers.customer_id WHERE customers.first_name = 'John' Исправленный запрос использует явный синтаксис JOIN, который позволяет явно указать, какие таблицы связывать. Мы связываем таблицы orders и customers через условие orders.customer_id = customers.customer_id. Затем, добавляем условие WHERE для выборки только заказов клиента.
Senior SQL Developer
27.09.2026 20:48 · 👁 898
✔️ Особенности сравнения 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 NULL", --false (1, NULL) IS NOT NULL as "(1, NULL) IS NOT NULL", --false --!!! NOT (1, NULL) IS NULL as "NOT (1, NULL) IS NULL" --true --!!!
Senior SQL Developer
25.09.2026 20:43 · 👁 964
Функция GREATEST Функция GREATEST() возвращает наибольшее значение списка аргументов. Синтаксис: GREATEST(arg1, arg2, arg3, ...).
Senior SQL Developer
24.09.2026 20:57 · 👁 1K
Узнаем кол-во всех ячеек в таблице с помощью SQL Для выполнения этой задачи вам понадобится использовать стандартный SQL запрос COUNT(*). Замените your_table_name на фактическое имя вашей таблицы. Результатом выполнения этого запроса будет одна строка с одним столбцом cell_count, содержащим общее количество ячеек в таблице.
Senior SQL Developer
23.09.2026 20:42 · 👁 1.1K
#вопросы_с_собеседований Объясните различные типы нормализации Существует много последовательных уровней нормализации. Это так называемые нормальные формы. Каждая последующая нормальная форма включает предыдущую. Первых трех нормальных форм обычно достаточно. • Первая нормальная форма (1NF) — нет повторяющихся групп в строках • Вторая нормальная форма (2NF) — каждое неключевое (поддерживающее) значение столбца зависит от всего первичного ключа • Третья нормальная форма (3NF) — каждое неключевое значение зависит только от первичного ключа и не имеет зависимости от другого неключевого значения столбца
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.