Комментарии в SQL
Примечание:
Во всех статьях текущей категории уроков по SQL используются примеры и задачи, основанные на учебной базе данных.
Приступая к изучению данного материала, рекомендуется ознакомиться с описанием учебной БД.
Когда пользователь работает с большим количеством запросов или пишет их для третьих лиц, либо запросы имеют достаточно сложную логику, то в SQL-коде желательно использовать комментарии, вставляя их непосредственно в запрос.
Комментарии могут быть двух типов: однострочные и многострочные. В зависимости от типа применяется различный синтаксис. Однострочные начинаются с сочетания двух тире (--) и продолжаются до конца строки. Многострочные комментарии начинаются с сочетания символов слеша и звездочки (/*) и заканчиваются ими же, но в другой последовательности (*/).
-- Пример однострочного комментария /* Комментарий на несколько строк */ /* Многострочный комментарий в одну строку */
Примечание:
Синтаксис комментариев зависит от системы, к которой выполняется запрос. Приведенные выше примеры подходят для систем MS SQL Server и Oracle, являющимися самыми распространенными.
Найдите комментарии в следующем SQL-коде и выполните его на учебной базе данных:
USE CallCenter -- Переключение контекста базы данных /* Вывод количества обработанных звонков по дням для каждого сотрудника */ SELECT CAST(З.Дата_Время AS DATE) AS Дата, Фамилия + ' ' + LEFT(Имя, 1) + '.' + ISNULL(' ' + LEFT(Отчество, 1) + '.', '')/* Объединение ФИО */ AS Сотрудник, COUNT(З.Линия) AS [Кол-во звонков] FROM Звонки AS З, Сотрудники AS С WHERE З.Сотрудник = С.id GROUP BY Фамилия, Имя, Отчество, CAST(З.Дата_Время AS DATE)