明示的なタイプ変換を使った書式の変更 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/tpt1555966086716.ditamap
dita:ditavalPath
ja-JP/tpt1555966086716.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

CASE式の結果の書式を修正するには、CASTを使用してFORMAT句を指定します。

以下に、上記の問合わせでCASTを使用してCASE式の結果の書式を変更する例を示します。

   SELECT i, ( CAST ((CASE
                WHEN i=1 
                THEN start_date
                WHEN i=2 
                THEN end_date
               END) AS DATE FORMAT 'M4BDD,BYYYY'))
   FROM duration
   ORDER BY 1;

デフォルトのデータ型の書式とFORMAT句の詳細について、<Teradata Vantage™ - データ タイプおよびリテラル、B035-1143>を参照してください。