例 - 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

次の問合わせでは、SELECTの順序が反対です。

   SELECT level, param 'GMKSA CONTROL' (TITLE 'OWNER')
   FROM gmksa_control
   WHERE cycle = '03'
   UNION 
   SELECT level, param, 'GMKSA'
   FROM gmksa
   WHERE cycle = '03'
   ORDER BY 1, 2;

この問合わせは、次の結果を戻します。

   ***QUERY COMPLETED.10 ROWS FOUND. 3 COLUMNS RETURNED.
   LEVEL   PARAM     OWNER
   -----   -----     ------------- 
   00      A         GMKSA
   00      A         GMKSA CONTROL
   00      T         GMKSA
   00      T         GMKSA CONTROL
   85      X         GMKSA
   85      X         GMKSA CONTROL 
   SF      A         GMKSA
   SF      A         GMKSA CONTROL
   SF      T         GMKSA
   SF      T         GMKSA CONTROL

この場合、最初のSELECTが‘GMKSA CONTROL’を指しているので、行は重複とはみなされず、結果集合に組み込まれます。