タイトル句 - Basic Teradata Query

Basic Teradata Query リファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-11
dita:mapPath
ja-JP/kil1527114222313.ditamap
dita:ditavalPath
ja-JP/kil1527114222313.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

デフォルトでは、応答生成にフィールド モードが適用されている場合は、BTEQにデータベースから返されたままのサマリー テキスト タイトルが含まれない場合があります。返されるテキストは、デフォルトが使用されているか、またはWITH句のTITLE句を介して特定のテキストが示されているかによって異なります。

デフォルト以外のタイトル テキストの指定に加えて、TITLE句を使用すると、BTEQの結果から特定のサマリー テキスト タイトルを完全に削除することができます。 そのためには、空白から成るタイトルを指定します。 NULL値の(文字が含まれない)タイトルを指定した場合は、タイトル句およびサマリー テキスト タイトル ダッシュ(-)の表示は無効になります。

例 - 空白によるサマリー タイトルの抑制

次のSELECT文と応答は、空白のタイトルを使用して、サマリー タイトル テキストが結果に生成されないようにする方法を示しています。

SELECT
  empno, name, salary
FROM
  employee
WITH
    sum(salary)(title ' ')
WHERE
    DeptNo = 500;

BTEQの応答

*** Query completed. 8 rows found. 3 columns returned.
*** Total elapsed time was 1 second.
EmpNo Name            Salary
----- ------------ ----------
10014 Inglis C       34,000.00
10016 Carter J       44,000.00
10004 Smith T        42,000.00
10010 Reed C         30,000.00
10012 Watson L       56,000.00
10015 Omura H        40,000.00
10009 Marston A      22,000.00
                    ----------
                    268,000.00

例 - NULLタイトルによるサマリー タイトルの抑制

次のSELECT文と応答は、NULL値のタイトルを使用して、サマリー タイトル テキストおよびサマリー タイトル ダッシュ(-)が結果に生成されないようにする方法を示しています。

SELECT
  empno, name, salary
FROM
  employee
WITH
  sum(salary)(title '')
WHERE
  DeptNo = 500;

BTEQの応答

*** Query completed. 8 rows found. 3 columns returned.
*** Total elapsed time was 1 second.
EmpNo Name             Salary
----- ------------ ----------
10014 Inglis C      34,000.00
10016 Carter J      44,000.00
10004 Smith T       42,000.00
10010 Reed C        30,000.00
10015 Omura H       40,000.00
10012 Watson L      56,000.00
10009 Marston A     22,000.00
また、TITLEDASHES OFFコマンドを使って、サマリー テキストのタイトル ダッシュ(-)をオフにすることができます。