Из (SQL)
Предложение SQL языка From является источником набора строк, с которым будет работать оператор манипулирования данными (DML) . Предложения From очень распространены и предоставляют набор строк, который будет предоставлен с помощью инструкции Select , источник значений в инструкции Update и целевые строки, которые будут удалены с помощью инструкции Delete . [1]
FROM
— это зарезервированное слово SQL в стандарте SQL . [2]
The FROM
Предложение используется вместе с операторами SQL и принимает следующую общую форму:
SQL-DML-Statement FROM table_name WHERE predicate
Предложение From обычно может быть чем угодно, что возвращает набор строк, таблицу, представление, функцию или предоставленную системой информацию, например информационную схему , которая обычно запускает собственные команды и возвращает информацию в форме таблицы. [3]
Примеры
[ редактировать ]Следующий запрос возвращает только те строки из таблицы mytable , где значение в столбце mycol больше 100.
SELECT *
FROM mytable
WHERE mycol > 100
Требование
[ редактировать ]Предложение From технически необходимо в реляционной алгебре и в большинстве сценариев может быть полезным. Однако многие реализации реляционных СУБД могут не требовать этого для выбора одного значения или одной строки, известной как таблица DUAL в базе данных Oracle . [4]
SELECT 3.14 AS Pi
В других системах потребуется оператор From с ключевым словом даже для выбора системных данных. [5]
select to_char(sysdate, 'Dy DD-Mon-YYYY HH24:MI:SS') as "Current Time"
from dual;