Слайд 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-запросов
Локальные временные таблицы
имена, начинаются с символа #
доступны только пользователю, ее создавшему
автоматически удаляется при отключении пользователя
Глобальные временные таблицы
имена, начинаются с символов ##,
доступны всем пользователям, подключенным к серверу