| 1.
| Простой оператор SELECT.
|
| 2.
| Устранение дубликатов. Предложение DISTINCT.
|
| 3.
| Сортировка результирующего набора. Предложение ORDER BY.
|
| 4.
| Выборка. Предложение WHERE.
|
| 5.
| Предикаты сравнения.
|
| 6.
| Булевы операторы AND, OR, NOT и трехзначная логика.
|
| 7.
| Проверка попадания в диапазон. Предикат BETWEEN.
|
| 8.
| Проверка наличия значения в наборе. Предикат IN.
|
| 9.
| Переименование полей и вычисления в результирующем наборе.
|
| 10.
| Проверка наличия подстроки. Предикат LIKE.
|
| 11.
| Проверка отсутствия/наличия значения. Предикат IS NULL.
|
| 12.
| Итоговые значения. Агрегатные функции.
|
| 13.
| Группировка записей. Предложение GROUP BY.
|
| 14.
| Фильтрация данных по итоговым показателям. Предложение HAVING.
|
| 15.
| Порядок выполнения предложений в операторе SELECT.
|
| 16.
| Синтаксис оператора SELECT.
|
| 17.
| Использование в запросе нескольких таблиц. Предложение FROM.
|
| 18.
| Декартово произведение и эквисоединения.
|
| 19.
| Переименование таблиц. Использование квалификаторов для идентификации полей.
|
| 20.
| Операции соединения. Предложения JOIN.
|
| 21.
| Реализация традиционных операций над множествами с помощью оператора SELECT.
|
| 22.
| Проверка наличия записей. Предикат EXISTS.
|
| 23.
| Использование ключевых слов SOME|ANY и ALL.
|
| 24.
| Подзапросы в предложении WHERE.
|
| 25.
| Подзапросы в предложениях FROM и SELECT.
|
| 26.
| Преобразование типов.
|
| 27.
| Оператор CASE.
|
| 28.
| Функции Transact-SQL для обработки даты/времени
|
| 29.
| Функции работы со строками в MS SQL SERVER 2000
|