ТОП 20 статей для изучения языка T-SQL – Уровень «Продвинутый»

Всем привет! Сегодня я представляю список из 20 лучших моих статей для изучения языка T-SQL на продвинутом уровне.

ТОП 20 статей для изучения языка T-SQL – Уровень «Продвинутый»

Ранее я опубликовал подборку – ТОП 30 статей для изучения языка T-SQL – Уровень «Начинающий». Данный материал продолжает цикл таких статей, и сегодня, как видно из названия, все статьи, входящие в подборку, будут ориентированы на более продвинутый уровень, иными словами, в плане изучения языка T-SQL основу к этому моменту Вы уже должны знать (Что такое T-SQL?).

Однако здесь представлены материалы, которые еще не дают углубленные или какие-то очень специфичные знания, поэтому в следующем материале будет представлена подборка статей, которая будет ориентирована уже на более профессиональный, экспертный уровень, она так и будет называться – Уровень «Эксперт». Поэтому следите за выходом новых статей в наших группах в социальных сетях: ВКонтакте, Facebook, Одноклассники, Twitter и Tumblr.

Все статьи, как и в предыдущей подборке, написаны лично мной и расположены на этом же сайте в открытом доступе, поэтому Вам не нужно посещать сторонние ресурсы для того, чтобы прочитать их.

Если в предыдущей подборке я хоть как-то упорядочил статьи в порядке возрастания сложности, то здесь никакого принципа сортировки статей нет, поэтому можете читать их абсолютно в произвольном порядке.

Также обязательно отмечу, что здесь отсутствует какая-либо методика обучения, направленная на продвинутое изучение языка T-SQL, здесь всего лишь подборка подходящих статьей, которые помогут Вам поднять свой профессиональный уровень.

Конструктор табличных значений

СтатьяКонструктор табличных значений в языке Transact-SQL

В этом материале рассмотрен конструктор табличных значений VALUES языка T-SQL, Вы узнаете, что это за конструктор, как и в каких конструкциях его можно использовать, будут рассмотрены конкретные примеры.

Обобщенное табличное выражение (CTE). Конструкция WITH

Статья Конструкция WITH в T-SQL или обобщенное табличное выражение (ОТВ)

Common Table Expression (CTE) или обобщенное табличное выражение (OTB) – это временные результирующие наборы (т.е. результаты выполнения SQL запроса), которые не сохраняются в базе данных в виде объектов, но к ним можно обращаться.

Из данного материала Вы узнаете, для чего нужно это обобщенное табличное выражение, а также как и где его использовать.

Инструкция OUTPUT

Статья Инструкция OUTPUT в Transact-SQL – примеры использования

В статье будет подробно рассмотрена инструкция OUTPUT языка T-SQL, которая возвращает изменившиеся строки в результате выполнения инструкций INSERT, UPDATE, DELETE или MERGE.

Оконные функции

Статья Оконные функции в T-SQL – инструкция OVER

OVER – это инструкция T-SQL, которая определяет окно для применения оконной функции. «Окно» в Microsoft SQL Server – это контекст, в котором работает функция с определённым набором строк, относящихся к текущей строке.

Оконная функция – это функция, которая, соответственно, работает с окном, т.е. набором строк, и возвращает значение на основе неких вычислений.

В этом материале будут рассмотрены основы оконных функций языка T-SQL, а также мы разберем примеры их использования.

Табличные переменные

Статья Табличные переменные в Microsoft SQL Server

В этой статье рассмотрены табличные переменные языка T-SQL.

Табличные переменные – это переменные с особым типом данных TABLE, которые используются для временного хранения результирующего набора данных в виде строк таблицы.

Триггеры

Статья Как создать триггер на Transact-SQL

В этом материале рассмотрен пример создания триггера на T-SQL, также Вы узнаете, что вообще такое триггер, для чего он нужен в базе данных, и как его использовать.

Операторы PIVOT и UNPIVOT

Статья PIVOT и UNPIVOT в Transact-SQL – описание и примеры использования операторов

В материале рассмотрены операторы PIVOT и UNPIVOT, которые используются для написания перекрестных запросов или кросс табличных выражений, другим словами, данные операторы поворачивают результирующий набор данных.

Операторы ROLLUP, CUBE и GROUPING SETS

Статья ROLLUP, CUBE и GROUPING SETS операторы Transact-SQL для подведения итогов и промежуточных итогов

В статье рассмотрена возможность языка T-SQL формировать отчеты со строкой общего итога, а также со строками промежуточных итогов. Для этих целей в Microsoft SQL Server используются такие операторы, как ROLLUP, CUBE и GROUPING SETS.

Операторы INTERSECT и EXCEPT

Статья INTERSECT и EXCEPT операторы Transact-SQL – описание и примеры использования

В данной статье рассмотрены операторы INTERSECT и EXCEPT, которые используются для объединения нескольких наборов данных на основе пересечения (INTERSECT) или разности (EXCEPT).

Функции ранжирования и нумерации

СтатьяФункции ранжирования и нумерации в Transact-SQL — ROW_NUMBER, RANK, DENSE_RANK, NTILE

В языке T-SQL существуют функции ранжирования и нумерации, такие как: ROW_NUMBER, RANK, DENSE_RANK, NTILE, которые возвращают значение для каждой строки группы в результирующем наборе данных. На практике они могут быть использованы, например, для простой нумерации списка, составления рейтинга или постраничной выборки.

Операторы ANY, SOME и ALL

СтатьяОтличие работы операторов ANY, SOME и ALL в языке T-SQL

В данном материале рассмотрены особенности и примеры работы операторов языка T-SQL ANY, SOME и ALL, Вы узнаете, что это за операторы, как они работают, и чем они отличаются друг от друга.

Функции COALESCE и ISNULL

Статья Функции COALESCE и ISNULL в T-SQL – особенности и основные отличия

В языке T-SQL для проверки значения на NULL можно использовать функции COALESCE и ISNULL, в этом материале рассмотрены особенности этих функций, а также Вы узнаете, чем они отличаются друг от друга.

Функция IIF

Статья Функция IIF в языке T-SQL – описание и примеры

В данной статье рассмотрена функция IIF языка T-SQL, которая возвращает одно из двух значений в зависимости от результата логического выражения, и предназначена она для упрощения написания условных конструкций с использованием выражения CASE или операторов IF…ELSE…THEN.

Оператор CROSS APPLY

Статья Оператор CROSS APPLY в T-SQL

CROSS APPLY – это тип оператора APPLY, который позволяет вызывать табличную функцию для каждой строки внешнего табличного выражения.

В материале мы рассмотрим этот оператор, а также разберем несколько примеров его использования, включая другой тип OUTER APPLY.

Инструкция CREATE OR ALTER

Статья Инструкция CREATE OR ALTER в языке T-SQL – описание и примеры

CREATE OR ALTER – это инструкция языка T-SQL, при которой происходит создание объекта базы данных, если он не существует, или его изменение, если он уже существует. Параметр OR ALTER как раз и отвечает за изменение объекта, если он уже был создан ранее.

В данной статье мы рассмотрим инструкцию CREATE OR ALTER, а также разберем примеры ее использования.

Представления информационной схемы

Статья Представления информационной схемы Microsoft SQL Server

Представления информационной схемы – это системные представления, которые находятся в специальной схеме INFORMATION_SCHEMA. С помощью этих представлений можно получить информацию о метаданных объектов базы данных таких как: таблицы, представления, процедуры, колонки таблицы, параметры процедур (или функций) и другие.

В этом материале мы поближе познакомимся с данными представлениями, а также разберем несколько практических примеров их использования.

Как получить список всех таблиц в базе данных

Статья Как получить список всех таблиц в базе данных Microsoft SQL Server?

Из данной статьи Вы узнаете несколько способов, как можно получить список всех пользовательских таблиц в Microsoft SQL Server, включая некоторые их характеристики с помощью SQL запроса.

Как получить список и описание всех колонок в таблице

Статья Как получить список и описание всех колонок в таблице Microsoft SQL Server?

Из этой статьи Вы узнаете несколько способов получения информации о столбцах таблицы в базе данных Microsoft SQL Server, например, как получать список всех колонок таблицы, включая их тип данных, с помощью SQL запроса.

Как из даты получить год, месяц или день

Статья Как из даты получить год, месяц или день в T-SQL? Microsoft SQL Server

Из данного материала Вы узнаете, как в языке T-SQL из даты можно получить год, месяц или день, иными словами, мы ответим на несколько вопросов, которые связаны с извлечением данных из значения, содержащего дату. При этом мы рассмотрим несколько способов реализации.

Англоязычные сайты по T-SQL

Статья Список англоязычных блогов по T-SQL и Microsoft SQL Server – полезные сайты

В статье я представлю Вам несколько интересных и, главное, полезных англоязычных ресурсов по T-SQL и Microsoft SQL Server, которые я посещаю, и черпаю с этих сайтов очень полезную для меня информацию.

Почему именно англоязычные сайты? Потому что русскоязычных сайтов по такой узкоспециализированной тематике крайне мало, в англоязычном сегменте интернета документации и в целом информации по T-SQL и Microsoft SQL Server в разы больше.

У меня все, удачи в освоении языка T-SQL, пока!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 1
  1. Админ (автор)

    Приглашаю всех желающих пройти мои онлайн-курсы по изучению языка T-SQL – https://self-learning.ru/courses/t-sql
    На курсах используется моя авторская последовательная методика обучения и рассматриваются все конструкции языка SQL и T-SQL. Каждый курс включает огромное количество материалов: видео, текстовый материал, тесты, домашние задания, скрипты, а также сертификат о прохождении.
    На курсах Вы можете заниматься в комфортном для себя темпе не выходя из дома в любое удобное для Вас время.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.