Слайд 2Оператор SELECT
Основная инструкция для выборки информации — инструкция SELECT
Результаты выполнения инструкции SELECT

помещаются в результирующий набор (result set)
Слайд 17WHERE
Сравнение строк (CHAR, VARCHAR, NCHAR и NVARCAR) выполняется в действующем порядке сортировки
При

сравнении строк сравниваются соответствующие символы каждой строки
Старшинство символа определяется его позицией в кодовой таблице: символ, чей код стоит в таблице раньше, считается меньше
При сравнении строк разной длины, более короткая строка дополняется в конце пробелами до длины более длинной строки
Слайд 22WHERE
Приоритет выполнения:
оператор NOT
оператор AND
оператор OR

Слайд 37GROUP BY
Каждый столбец в списке выборки запроса также должен присутствовать в предложении

GROUP BY
Не распространяется на константы и столбцы, являющиеся частью агрегатной функции
MIN
MAX
SUM
AVG
COUNT
Последовательность имен столбцов в GROUP BY не обязательно должна быть такой же, как SELECT
Слайд 43HAVING
В предложении HAVING определяется условие, которое применяется к группе строк.
Синтаксис:
HAVING condition

Слайд 51Временные таблицы
Временные таблицы создаются для временного хранения результатов SELECT-запросов
Локальные временные таблицы

имена, начинаются с символа #
доступны только пользователю, ее создавшему
автоматически удаляется при отключении пользователя
Глобальные временные таблицы
имена, начинаются с символов ##,
доступны всем пользователям, подключенным к серверу