數字數據的數字數據樣式格式字符 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

數字數據的數字數據樣式格式字符

接下來,您可以找到文本 TO_INT_ALT 函數和文本數值函數如何解釋輸入中的字符表達字串。此外,還可以找到您可以在格式phrase。此外,您還可以在格式選項。

格式 描述
G 輸入中不支持作為組分隔符表達字串。您無法在格式phrase。
D

基數符號。您可以在格式phrase。此字符相當於。 (句號)。

基數符號不能出現在格式包含以下任何字元的短語:

  • . (句點)

  • S(大寫 's')

  • V(大寫 'v')

/ , : %

插入字符/(正斜槓)、逗號 (,)、:(冒號) 和% (百分號)。

您可以將這些字元包含在格式phrase。

Amazon Redshift 會忽略輸入中的這些字符表達字串。

.

句點作為基數字符,即小數點。

此字符不能出現在格式包含以下任何字元的短語:

  • D(大寫 'd')

  • S(大寫 's')

  • V(大寫 'v')

B

您不能將空格字符 (B) 包含在格式phrase。在輸入表達字符串,則忽略前導空格和尾隨空格,數字之間不允許使用空格。

+ -

您不能將加號 (+) 或減號 (-) 包含在格式phrase。但是,加號 (+) 和減號 (-) 被隱式解析為數值的一部分,如果它們出現在輸入中表達字串。

V

小數點位置指示器。

此字符不能出現在格式包含以下任何字元的短語:

  • D(大寫 'd')

  • . (句點)

Z

零隱含的十進制數字。Amazon Redshift 修剪領先的零。Z 字符不能跟隨 9 個字符。如果分數部分包含 9 個字符,則 Z 字符必須位於基數字的左側。

9

小數。

CHAR (n)

您可以指定下列格式:

  • 字符由 Z 字符或 9 個字符組成。Amazon Redshift 不支持 CHAR 值中的 +(加號)或-(減號)。

  • n是一個整數常量 I 或 F. 對於 I,這是顯示數字或整數數據的整數部分所需的字符數。對於 F,這是顯示數字數據的小數部分所需的字符數。

-

連字符 (-) 字符。

您可以將此字元包含在格式phrase。

Amazon Redshift 會忽略輸入中的此字符表達字串。

S

簽名分區的小數。S 字符必須跟隨格式phrase。輸入的最後一個字符表達字符串和相應的數字轉換列在有符號區十進制、TERA 樣式數據格式的數字數據格式的數據格式字符

S 字符不能出現在格式包含以下任何字元的短語:

  • + (加號)

  • . (句點)

  • D(大寫 'd')

  • Z(大寫 'z')

  • F(大寫 'f')

  • E(大寫 'e')

E

指數符號。輸入表達字符串可以包含指數字符。您不能將 E 指定為格式phrase。

FN9

Amazon Redshift 不支援。

FNE

Amazon Redshift 不支援。

美元,美元,美元

美元符號 ($)、ISO 貨幣符號 (USD) 和貨幣名稱美元。

ISO 貨幣符號 USD 和貨幣名稱美元區分大小寫。Amazon Redshift 只支援美元貨幣。輸入表達字符串可以包含 USD 貨幣符號和數值之間的空格,例如「$ 123E2」或「123E2 $'。

L

貨幣符號。此貨幣符號字符只能出現在格式phrase。您不能指定重複的貨幣符號字元。

C

ISO 貨幣符號。此貨幣符號字符只能出現在格式phrase。您不能指定重複的貨幣符號字元。

完整貨幣名稱。此貨幣符號字符只能出現在格式phrase。您不能指定重複的貨幣符號字元。

O

雙貨幣符號。您無法在格式phrase。

U

雙 ISO 貨幣符號。您無法在格式phrase。

A

完整的雙幣名稱。您無法在格式phrase。

有符號區十進制、TERA 樣式數據格式的數字數據格式的數據格式字符

您可以使用下列字元在格式短語,用於帶符號分區的十進制值的 TEXT_TO_TO 數字 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... 5
O -n... 6
P -n... 7
Q -n... 8
R

-n... 9