SQL Server учебник

SQL Server функции

Символьные / строчные Дополнительные
Числовые / математические Преобразования
Дата / время

Типы данных

SQL Server типы запросов

SELECT Оператор SELECT
SELECT TOP Оператор SELECT TOP
SELECT INTO Оператор SELECT INTO
DISTINCT Используется для удаления дубликатов из набора результатов
FROM Используется для отображения таблиц и любых объединений
WHERE Используется для фильтрации результатов
ORDER BY Используется для сортировки результатов
GROUP BY Используется для группировки результатов
HAVING Используется в сочетании с оператором GROUP BY, чтобы ограничить группы возвращаемых строк только теми, чье условие TRUE.
INSERT Оператор вставки строки в таблицу
UPDATE Оператор обновления данных в таблице
DELETE Оператор удаления данных из таблицы
DELETE TOP Оператор удаления данных из таблицы с ограничением количества записей
TRUNCATE TABLE Оператор очистки данных из таблицы
UNION Оператор объединения наборов результатов с удалением повторяющихся строк
UNION ALL Оператор объединения наборов результатов без удаления повторяющихся строк
INTERSECT Оператор возвращает общие записи наборов результатов
EXCEPT Оператор извлекает все записи из первого набора данных, а затем удаляет из результатов все записи из второго набора данных
Subqueries Вложенный запрос (подзапрос)
PIVOT Оператор поворачивает строки в столбцы
JOIN Tables Используются для извлечения данных из нескольких таблиц

SQL Server таблицы и представления

CREATE TABLE Оператор создания таблицы
ALTER TABLE Оператор изменения таблицы
DROP TABLE Оператор удаления таблицы
LOCAL TEMP TABLES Локальная временная таблица
GLOBAL TEMP TABLES Глобальная временная таблица
VIEW Представление

SQL Server ключи, индексы и ограничания

Primary Keys Создание, удаление, включение и отключение первичного ключа
Create Foreign Keys Создание внешнего ключа
Create Foreign Keys with cascade delete Создание внешних ключей с каскадным удалением
Create Foreign Keys with set null on delete Создание внешних ключей с установленным значением null для удаления
Drop a Foreign Key Удаление внешнего ключа
Disable a Foreign Key Отключение внешнего ключа
Enable a Foreign Key Включение внешнего ключа
Unique Constraints Уникальные ограничения
Check Constraints Проверка ограничений
Indexes Индексы

SQL Server администрирование

Grant Revoke Privileges Предоставление и отмена привилегий
CREATE LOGIN Создать логин
ALTER LOGIN Изменить логин
DROP LOGIN Удалить логин
Find Logins in SQL Server Найти логин в SQL Server
Change Password in SQL Server Изменить пароль в SQL Server
CREATE USER Создать пользователя
DROP USER Удалить пользователя
Find Users in SQL Server Найти пользователя в SQL Server

SQL Server Программирование

Functions Создание и удаление функции
Procedures Создание и удаление процедуры
Literals (Constants) Литералы (константы)
Declare Variables Объявление переменных
IF ELSE Statement Условный оператор IF
GOTO Statement Оператор перехода GOTO
WHILE LOOP Цикл WHILE
FOR LOOP Имитация цикла FOR
BREAK Оператор выхода из цикла
CONTINUE Оператор продолжения цикла
Sequences Последовательность (автонумерация)
Comments within SQL Комментарии в SQL Server
Comparison Operators Операторы сравнения
ALIASES Псевдонимы

SQL Server условия

AND Логический оператор AND
OR Логический оператор OR
AND and OR Логический оператор AND и OR
LIKE Определяет, совпадает ли указанная символьная строка с заданным шаблоном
IN Определяет, совпадает ли указанное значение с каким-либо значением во вложенным запросе или списке.
NOT Отрицание условия
IS NULL Используется для проверки значения NULL
IS NOT NULL Используется для проверки значения NOT NULL
BETWEEN Определяет диапазон для проверки условия
EXISTS В предложении WHERE внешнего запроса проверяется наличие строк, возвращенных вложенным запросом.