Teradata関数¶
これらの関数はTeradata SQLとの互換性を提供します。
文字列関数¶
- char2hexint(string) -> varchar()¶
文字列のUTF-16BEエンコーディングの16進数表現を返します。
- index(string, substring) -> bigint()¶
strpos()
関数のエイリアス。
- substring(string, start) -> varchar()¶
substr()
関数のエイリアス。
- substring(string, start, length) -> varchar()¶
substr()
関数のエイリアス。
日付関数¶
このセクションの関数は、Teradataの日時関数と互換性のある形式文字列を使用します。 Teradataのリファレンスマニュアルに基づいて、サポートされている形式指定子を以下の表に示します。
指定子 |
説明 |
---|---|
|
句読点文字は無視されます |
|
月の日(1-31) |
|
1日の時間(1-12) |
|
1日の時間(0-23) |
|
分(0-59) |
|
月(01-12) |
|
秒(0-59) |
|
4桁の年 |
|
2桁の年 |
警告
大文字と小文字の区別は現在サポートされていません。すべての指定子は小文字である必要があります。
- to_char(timestamp, format) -> varchar()¶
timestamp
をformat
を使用して文字列としてフォーマットします。
- to_timestamp(string, format) -> timestamp()¶
string
をformat
を使用してTIMESTAMP
に解析します。
- to_date(string, format) -> date()¶
string
をformat
を使用してDATE
に解析します。