Лекция: Работа с командами SQL
Извлечение данных, команда SELECT
Быстрое извлечение данных, хранящихся в таблицах – одна из основных задач СУБД. Для выборки данных используется команда SELECT. В общем виде синтаксис этой команды выглядит следующим образом:
SELECT[DISTINCT]<список столбцов>
FROM<имя таблицы>[JOIN<имя таблицы>ON<условия связывания>]
[WHERE<условия выборки>]
[GROPUP BY<список столбцов для группировки>[HAVING<условия выборки групп>] ]
[ORDER BY<список столбцов для сортировки>]
В квадратных скобках указаны необязательные элементы команды. Ключевые слова SELECT и FROM должны присутствовать всегда. Ниже рассмотрены возможные варианты написания этой команды подробнее.
Список столбцов содержит перечень имен столбцов таблицы, которые должны быть включены в результат. Имена, если их несколько, отделяются друг от друга запятой:
SELECTTabNumFROMEmployees
SELECTTabNum,NameFROMEmployees
Звездочка (*) на месте списка столбцов обозначает все столбцы таблицы:
SELECT*FROMEmployees
При выборке столбцов с одинаковыми именами из нескольких таблиц перед именем каждого столбца надо указать через точку имя таблицы:
SELECTEmployees.Name,Departments.NameFROM …