Язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
SQL основывается на реляционной алгебре.
Язык SQL делится на три части:
* операторы определения данных (Data Definition Language, DDL)
* операторы манипуляции данными (Data Manipulation Language, DML)
* операторы определения доступа к данным (Data Control Language, DCL)
«SQL» встречается ещё и здесь:
Трехзначная логика и предложение Where. [5]
Список цитируемых источников. [5]
CHAR и VARCHAR. [3]
Функция CONCAT. [3]
Используемая терминология и особенности реализации. [3]
Упражнение 3 (компьютеры). [3]
Агрегатная функция от агрегатной функции. [3]
Произведение значений столбца. [3]
Вставка строк в таблицу, содержащую автоинкрементируемое поле. [3]
О генерации числовых последовательностей в SQL Server. [3]
CHAR и VARCHAR. [2]
Операторы PIVOT и UNPIVOT. [2]
Упражнение 71. [2]
Функции ранжирования. [2]
Категорная целостность или целостность сущностей. [2]
Вложенные запросы в проверочных ограничениях. [2]
Функция EOMONTH. [2]
Аналоги аналитических функций. [2]
Функции LAG и LEAD. [2]
Реляционное деление. [2]
Функция DATEDIFF. [2]
Метод modify(). [2]
Функции LOG и EXP. [2]
Упражнение 8 (подсказки и решения). [2]
Язык манипуляции данными в SQL. [2]
База данных «Фирма вторсырья». [2]
О неявном преобразовании типов в SQL Server 2000. [2]
Упражнение 19 (рейтинговый этап, корабли). [2]
О неявном преобразовании типов в SQL Server. [2]
Готовимся ко второму этапу тестирования. [2]
Упражнение 10 (подсказки и решения). [2]
O чём эта книга. [2]
Упражнение 59 (подсказки и решения). [1]
Упражнение 53 (подсказки и решения). [1]
Упражнение 3 (рейтинговый этап). [1]
Явные операции соединения. [1]
Переименование столбцов и вычисления в результирующем наборе. [1]
Вставка строк в таблицу, содержащую единственный автоинкрементируемый столбец. [1]
Сортировка и NULL-значения. [1]
Накопительные итоги и оконные функции. [1]
Оператор CROSS APPLY. [1]
Числовые последовательности в PostgreSQL. [1]
Постраничная разбивка записей (пейджинг) в SQL Server 2012. [1]
Упражнение (-2) (подсказки и решения). [1]
Упражнение (-2) (подсказки и решения). [1]
CTE. Удаление дубликатов в PostgreSQL. [1]
EXCEPT и исключение дубликатов. [1]
Упражнение 24 (компьютеры). [1]
Упражнение 7 (компьютеры). [1]
Нумерация строк результата запроса в MySQL. [1]
Упражнение 6 (компьютеры). [1]
Что необходимо для работы с книгой. [1]
Как читать эту книгу. [1]
Функция DATEFROMPARTS . [1]
Упражнение 60 (вторсырье). [1]
Функция IIF. [1]
Упражнение 15 (подсказки и решения). [1]
MySQL. Использование переменных в запросе. [1]
Сортировка по дням рождения. [1]
Упражнение 6 (подсказки и решения). [1]
Задача 56 (3). [1]
Категорная целостность или целостность сущностей. [1]
Функция NTILE. [1]
Преобразование типов и оператор CAST. [1]
Предикаты (часть I). [1]
Агрегатная функция от агрегатной функции. [1]
Функция RIGHT. [1]
Оконные функции. [1]
Функция DATEPART. [1]
Функция DATEDIFF. [1]
О генерации числовых последовательностей в SQL Server. [1]
Функция DATEADD. [1]
Функции T-SQL для работы со значениями даты и времени. [1]
Оператор INSERT. [1]
Преобразование типов и оператор CAST. [1]
Функция LEN. [1]
Предикат LIKE и регулярные выражения. [1]
Функция ROW_NUMBER. [1]
Функции RANK() и DENSE_RANK(). [1]
Случайная выборка строк из таблицы в SQL Server. [1]
Оператор PIVOT . [1]
Функция LEN(), концевые пробелы и уникальность. [1]
Случайная выборка строк из таблицы в SQL Server. [1]
Эти «хитрые» внешние соединения. [1]
Float(n). [1]