logo
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Работа с командами sql Извлечение данных, команда select

Быстрое извлечение данных, хранящихся в таблицах – одна из основных задач СУБД. Для выборки данных используется команда SELECT. В общем виде синтаксис этой команды выглядит следующим образом:

SELECT [DISTINCT] <список столбцов>

FROM <имя таблицы> [JOIN <имя таблицы> ON <условия связывания>]

[WHERE <условия выборки>]

[GROPUP BY <список столбцов для группировки> [HAVING <условия выборки групп>] ]

[ORDER BY <список столбцов для сортировки>]

В квадратных скобках указаны необязательные элементы команды. Ключевые слова SELECT и FROM должны присутствовать всегда. Ниже рассмотрены возможные варианты написания этой команды подробнее.

Список столбцов содержит перечень имен столбцов таблицы, которые должны быть включены в результат. Имена, если их несколько, отделяются друг от друга запятой:

SELECT TabNum FROM Employees

SELECT TabNum, Name FROM Employees

Звездочка (*) на месте списка столбцов обозначает все столбцы таблицы:

SELECT * FROM Employees

При выборке столбцов с одинаковыми именами из нескольких таблиц перед именем каждого столбца надо указать через точку имя таблицы:

SELECT Employees.Name, Departments.Name FROM …