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