DISTINCT型 - 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

DISTINCTは、式が処理されるときに重複した値を返さないよう指定します。

構文要素

DISTINCT
指定された式リストからの結果の重複するセットから、1行だけが返されることを指定します。行が重複するのは、一方の行の各値が他方の行の対応する値と同じ場合だけです。
選択リスト内のDISTINCTおよびexpand_aliasを指定すると、Teradata DatabaseではEXPAND操作の後にDISTINCT操作が実行されるため、拡張された結果から重複行が確実に削除されます。
選択リスト内でDISTINCTを指定してもexpand_aliasを指定しない場合は、システムではEXPAND ON句は(指定されている場合でも)無視され、行は拡張されません。
選択列リストのメンバーがLOB列の場合は、DISTINCTを指定できません。

ANSI準拠

DISTINCTは、ANSI SQL:2011に準拠しています。