選択リスト - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/fbo1512081269404.ditamap
dita:ditavalPath
ja-JP/fbo1512081269404.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage
*
FROM句で参照されるすべてのテーブルのすべての列が返されます。
table_nameで修飾したときには、table_nameのすべての列だけが返されることを指定します。
ビューを定義するときには、ビュー列を明示的に列挙します。ビューの定義の後にテーブルを変更した場合、SELECT *問合わせを実行しても、それらの変更は表示されません。
SELECT * …は列演算で、テーブルのすべての列を射影します。SELECT COUNT(*)…は行演算で、テーブルのすべての行を制限してからカウントし、そのテーブルのカーディナリティを報告します。アスタリスクの機能は2つの場合で異なります。
これらの派生列はテーブルの実際の列ではないため、PARTITIONまたはPARTITION#Lnを明示的に指定する必要があります。ここで、nは1から62の範囲(最大列数を含む)であり、テーブルのPARTITIONまたはPARTITION#Ln列を射影します。
expession
スカラー サブクエリーおよびスカラーUDFを含む、SQL式。
スカラーUDFを指定する場合は、値式を返す必要があります。
列リストにUDTを返す式は、そのUDTの変換グループにfromsqlルーチンがある場合のみ指定できます。システムは、クライアント アプリケーションに返す前に、fromsqlルーチンによって自動的に式をそのUDT値から外部タイプに変換します。SQLリクエストでのUDTの指定を参照してください。
AS
オプションのderived_column_nameを指定します。
expression_alias_name
expessionから派生する列式の別名。自己結合操作の間にderived_column_nameを指定する必要があります。
table_name
テーブル、キュー テーブル、派生テーブル、またはビューの名前。
選択リストのtable_name.*を使用すると、FROM句で複数のテーブルが参照される場合に、どちらのテーブルから行が返されるかを定義できます。