10 простых запросов на T-SQL, которые вы будете использовать каждый день — 14 мая 2026 г. в 06:19:15
10 простых запросов на T-SQL, которые вы будете использовать каждый день Добавил Sergey Moiseenko on Четверг, 14 мая. 2026 Пересказ статьи rebecca@sqlfingers. 10 T-SQL One-Liners You'll Use Every Day Каждый администратор баз данных держит в голове инструментарий готовых запросов. Некоторым потребовались годы, чтобы научиться. Некоторые были случайно обнаружены во время работы в 2 часа ночи. Сегодня я поделюсь 10-ю моими самыми любимыми короткими запросами T-SQL, теми, что копируешь, вставляешь и сразу чувствуешь себя гением. Некоторые из них - классические, некоторые - из недавнего пополнения, и все из них полезны. Ставьте закладку, я надеюсь, что вы сюда вернетесь. 1. Генерация числовой последовательности на лету Нужно быстро получить последовательность чисел без создания таблицы подсчета? Если вы имеете SQL Server 2022 или более позднюю версию, GENERATE_SERIES - ваш новый лучший друг: SELECT value FROM GENERATE_SERIES(1, 100); Это все. Одна строка кода. 100 строк в последовательности. Никаких временных таблиц, никаких CTE, никаких перекрестных соединений. Аналогичный прием для диапазона дат. Используйте это для получения каждого дня 2025 года в одной строке: SELECT DATEADD(DAY, value, '2025-01-01') AS dt FROM GENERATE_SERIES(0, 364); Версия: SQL Server 2022+ (уровень совместимости 160+) Продолжить чтение