Примерами списка могут быть такие записи *, Таблица1.Фамилия, AS Сотрудник и др.
Перевод некоторых команд
SELECT-выбрать.
WHERE- где.
FROM – откуда.
INTO – куда.
Раздел FROM
Структура раздела
FROM {<Источник_данных>}[ ,…..,n]
Источник_данных- <имя таблицы>[[AS]<псевдоним_таблицы]] <связка_таблиц>
Например можно записать
FROM { таблица [ псевдоним ] } [,...]
Простой пример записи
SELECT vnum
FROM torder;
Здесь выбираются все элементы поля vnum таблицы torder.
Связка таблиц позволяет связать данные двух и более таблиц в единый набор данных, указав критерии связывания.
Структура <связка_таблиц>
<связка_таблиц>→<левая_таблица> <тип_ связывания> <правая_ таблица> ON
<условия_связывания>.
Левая_таблица- исходная таблица.
Правая_ таблица- зависимая таблица.
Структура < тип_ связывания >→[INNER|{{LEFT|RIGHT| FULL}[OUTER]}] JOIN
Обязательным является ключевое словоJOIN.
Структура ON <условия_связывания>→задает логическое условия связывания двух таблиц(=,<,>,<=,>=,!-,<>).
Например
ON Уп.Д=Уд.Д;
Связь двух таблиц Уп и Уд по столбцу Д.
Ключевое словоINNER-используется по умолчанию.
Ключевое словоJOIN-используется при связывании таблиц.
Ключевые словаLEFT,RIGHT,FULL[OUTER]-включаются соответственно все строки левой, правой, как правой, так и левой таблицы.
Пример записи
FROM Таблица1 LEFT OUTER JOIN Уп ON Уп.Д=Уд.Д