例 - 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 level, param, 'GMKSA' (TITLE 'OWNER')
   FROM gmksa
   WHERE cycle = '03'
   UNION
   SELECT level, param, 'GMKSA CONTROL'
   FROM gmksa_control
   WHERE cycle = '03'
   ORDER BY 1, 2;

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

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

最初のSELECTはCHAR(5)であるGMKSAを指定しているので、そのデータ型は2番目のSELECTでも有効になります。結果として、最初の5文字が同じであるため、GMKSA_CONTROL登録項は除外されます。

この問合わせはALLオプションを指定していないので、重複した行は除外されます。