本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 和貨幣名稱 USD 區分大小寫。 僅 AWS Clean Rooms 支援 USD 貨幣。輸入 expression 字串可以包含美元貨幣符號與數值之間的空格,例如「$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 函數的 format 詞語中使用以下字元來表示帶符號的分區十進位值。
| 輸入字串的最後一個字元 | 數值轉換 |
|---|---|
| { 或 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 |