Предложение SQL From является источником набора строк, с которым будет работать оператор языка обработки данных (DML) . Предложения From очень распространены и предоставляют набор строк, который будет представлен через оператор Select , источник значений в операторе Update и целевые строки, подлежащие удалению в операторе Delete . [1]
FROM
является SQL зарезервированное слово в SQL стандарте. [2]
Предложение FROM
используется вместе с операторами SQL и принимает следующую общую форму:
SQL-DML-Statement FROM имя_таблицы, предикат WHERE
Предложение From обычно может быть чем угодно, что возвращает набор строк, таблицу, представление, функцию или предоставленную системой информацию, например информационную схему , которая обычно запускает проприетарные команды и возвращает информацию в табличной форме. [3]
Примеры
Следующий запрос возвращает только те строки из таблицы mytable, где значение в столбце mycol больше 100.
ВЫБРАТЬ * FROM туЬаОго WHERE Mycol > 100
Требование
Предложение From технически требуется в реляционной алгебре и в большинстве сценариев должно быть полезным. Однако многие реализации реляционных СУБД могут не требовать его для выбора одного значения или одной строки - известной как таблица DUAL в базе данных Oracle . [4]
ВЫБРАТЬ 3 . 14 AS Pi
Другим системам потребуется оператор From с ключевым словом даже для выбора системных данных. [5]
выберите to_char ( sysdate , 'Dy DD-Mon-YYYY HH24: MI: SS' ) как «Текущее время» из двойного ;