指定したテーブルまたはクエリからフィールドを選択します。SELECT ステートメントの中で使用されます。
SELECT fieldlist
FROM tableexpression [IN externaldatabase]
FROM 句を使用する SELECT ステートメントには、次の指定項目があります。
指定項目 | 内容 |
---|---|
fieldlist | 取得する 1 つ以上のフィールドの名前。フィールド名の別名、SQL 集計関数、選択述語 (ALL、DISTINCT、DISTINCTROW および TOP) などの SELECT ステートメント オプションも指定できます。 |
tableexpression | 取得するデータのある 1 つ以上のテーブルを識別する式。式には、単一のテーブル名、保存されたクエリ名、または INNER JOIN、LEFT JOIN、RIGHT JOIN のいずれかの操作の結果としてできる複合テーブルを指定します。 |
externaldatabase | 引数 tableexpression で指定したすべてのテーブルのある外部データベースのフル パス。 |
FROM 句は、すべての SELECT ステートメントに指定する必要があります。
引数 tableexpression で指定するテーブル名の順序には特に意味はありません。
外部データベースからデータを取得する場合は、IN 句ではなくリンク テーブルを使用した方が処理効率も良く操作が簡単です。
次の例では、[社員] テーブルからデータを取得します。
SELECT
氏名,
部署
FROM
社員;