本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Teradata數值資料的 樣式格式字元
本主題顯示 TEXT_TO_INT_ALT 和 TEXT_TO_NUMERIC_ ALT函數如何解譯輸入表達式字串中的字元。在下表中,您也可以找到您可以在格式片語中指定的字元清單。此外,您可以找到 Teradata 格式格式化與 AWS Clean Rooms 格式選項之間差異的描述。
格式 | 描述 |
---|---|
G | 輸入 expression 字串中不支援做為群組分隔符號。您無法在 format 詞語中指定此字元。 |
D |
基數符號。您可以在 format 詞語中指定此字元。此字元相當於 .(句號)。 基數符號無法以包含下列任何字元的格式片語顯示:
|
/ , : % |
插入字元 / (正斜線)、逗號 (,)、: (冒號) 和 % (百分比符號)。 您不能在 format 詞語中包含這些字元。 AWS Clean Rooms 會忽略輸入表達式字串中的這些字元。 |
. |
句點作為基數字元,即小數點。 此字元不能出現在以包含下列任何字元的 format 詞語中:
|
B |
您不能在 format 詞語中包含空格字元 (B)。在輸入 expression 字串中,開頭和結尾空格被忽略,並且不允許數字之間的空格。 |
+ - |
您不能在 format 詞語中包含加號 (+) 或減號 (-)。但是,如果加號 (+) 和減號 (-) 出現在輸入 expression 字串中,則會隱含地剖析為數值的一部分。 |
V |
小數點位置指示器。 此字元不能出現在以包含下列任何字元的 format 詞語中:
|
Z |
零抑制的小數位 . AWS Clean Rooms trims 開頭為零。Z 字元不能跟在 9 字元後面。如果小數部分包含 9 字元,則 Z 字元必須位於基數字元的左側。 |
9 |
小數位。 |
CHAR(n) |
對於此格式,您可以指定下列選項:
|
- |
連字號 (-) 字元。 您不能在 format 詞語中包含此字元。 AWS Clean Rooms 會忽略輸入表達式字串中的此字元。 |
S |
已簽章的區域小數。S 字元必須位於 format 詞語中最後一個十進位數字之後。輸入 expression 字串的最後一個字元和對應的數字轉換在 已簽章區域小數的資料格式字元,Teradata 樣式的數值資料格式 中列出。 S 字元不能出現在包含下列任何字元的 format 詞語中:
|
E |
指數表示法。輸入 expression 字串可以包含指數字元。您不能在 format 詞語中指定 E 作為指數字元。 |
FN9 |
不支援 AWS Clean Rooms。 |
FNE |
不支援 AWS Clean Rooms。 |
$、USD、美元 |
美元符號 ($)、ISO貨幣符號 (USD) 和貨幣名稱美元。 ISO 貨幣符號USD和貨幣名稱美元區分大小寫。 僅 AWS Clean Rooms 支援USD貨幣。輸入表達式字串可包含USD貨幣符號與數值之間的空格,例如「$ 123E2」或「123E2 $」。 |
L |
貨幣符號。此貨幣符號字元只能在 format 詞語中出現一次。您無法指定重複的貨幣符號字元。 |
C |
ISO 貨幣符號。此貨幣符號字元只能在 format 詞語中出現一次。您無法指定重複的貨幣符號字元。 |
N |
貨幣完整名稱。此貨幣符號字元只能在 format 詞語中出現一次。您無法指定重複的貨幣符號字元。 |
O |
雙重貨幣符號。您無法在 format 詞語中指定此字元。 |
U |
雙ISO貨幣符號。您無法在 format 詞語中指定此字元。 |
A |
完整的雙重貨幣名稱。您無法在 format 詞語中指定此字元。 |
已簽章區域小數的資料格式字元,Teradata 樣式的數值資料格式
您可以在 TEXT_TO_INT_ALT 和 TEXT_TO_NUMERIC_ ALT函數的格式片語中使用下列字元,做為已簽章的區域小數值。
輸入字串的最後一個字元 | 數值轉換 |
---|---|
{ 或 0 | n … 0 |
A 或 1 | n … 1 |
B 或 2 | n … 2 |
C 或 3 |
n … 3 |
D 或 4 |
n … 4 |
E 或 5 |
n … 5 |
F 或 6 |
n … 6 |
G 或 7 | n … 7 |
H 或 8 | n … 8 |
I 或 9 | n … 9 |
} | -n … 0 |
J | -n … 1 |
K | -n … 2 |
L | -n … 3 |
M | -n … 4 |
N | -n … 5 |
O | -n … 6 |
P | -n … 7 |
Q | -n … 8 |
R |
-n … 9 |