FROM derived_table_spec [,...]
構文要素
- derived_table_spec
( [ with_modifier ] subquery ) [AS] derived_table_name [ ( column_name [,...] ) ]
- with_modifier
- WITH修飾子を参照してください。
- subquery
- 入れ子のSELECT式を指定します。
- サブクエリーでNORMALIZEを指定できます。
- subqueryにSELECT AND CONSUME文を指定することはできません。subqueryにEXPAND ON句を指定することはできません。
- derived_table_name
- 派生テーブルの名前。
- column_name
- サブクエリーにリストされる列名または式のリスト。名前によるsubqueryの列参照が可能になります。
列名のみ指定できます。 table_name.column_nameまたはdatabase_name.table_name.column_nameのような形式は使用できません。
- これを指定する場合、このリストに含まれる名前の数は、function_nameテーブル関数を組み込むために使用されたCREATE FUNCTION文のRETURNS TABLE句に含まれていた列数に一致していなければなりません。代替名リスト中の名前は、RETURNS TABLE句の列名のうち同じ位置にある列名に対応します。
- これを省略した場合、列名はfunction_nameテーブル関数を組み込む際に使用されたCREATE FUNCTION文のRETURNS TABLE句の中の列名と同じ名前になります。