Синтаксис SQL Language 

Оглавление

Извлечение данных. Оператор SELECT

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

Операторы модификации данных

30.Оператор INSERT.
31.Оператор UPDATE.
32.Оператор DELETE.

Приложения

33.Приложение 1. Описание учебных баз данных.
34.Приложение 2. Список упражнений.

Как это сделать на SQL?

1.Как объединить данные из двух столбцов в один без использования UNION и JOIN?
2.Как добавить новый столбец в таблицу между существующими столбцами?
3.Как вывести по N строк из каждой группы?
4.Как удалить дубликаты строк из таблицы?
5.Как удалить дубликаты строк при наличии первичного ключа?
6.Как подсчитать накопительный итог?
7.Как выводить в запросе все столбцы кроме одного, не перечисляя их?

Блоги

1.Статьи по оптимизации.
2.Статьи по T-SQL.
3.Статьи по MySQL.
4.Статьи по Oracle.
5.Статьи по PostgreSQL.
6.Статьи по Python.




Содержание | Вперед


Начало Упражнения SELECT (рейтинговые этапы) Упражнения DML Разработчики