Содержание
Язык SQL
История языка SQL
Язык SQL придумали умные сотрудники IBM: Эдгар "Тедд" Кодд и Кристофер Дейт - для тупоголовых клерков. На самом деле история несколько сложнее и интереснее. Мало кто знает, что NoSQL? (не язык, а множество языков) появился несколько раньше SQL. А создание SQL являлось своего рода попыткой создать универсальный стандарт языка запросов к БД.
Математическая основа языка - созданная авторами (преимущественно Коддом, математиком с Оксфордским дипломом) новая отрасль математической науки: реляционная алгебра.
Первый запрос
Запрос, выводящий всех записи и все поля таблицы some_table:
%NF SELECT
*FROM some_table;
%NE
Запрос определенных полей
%NF SELECT
some_table.field_1, some_table.field_2FROM some_table; %NE
Переименование полей
%NF SELECT
some_table.field_1 AS new_name_1, some_table.field_2 AS new_name_2FROM some_table; %NE
Идентификатор таблиц
%NF SELECT
t.field_1 AS new_name_1, t.field_2 AS new_name_2FROM some_table t1; %NE
КатегорияЯзыкиПрограммирования