Formatierungszeichen im Teradata-Stil für numerische Daten - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Formatierungszeichen im Teradata-Stil für numerische Daten

Im Folgenden erfahren Sie, wie die ALT Funktionen _TO_ _ ALT und TEXT TEXT _TO_ INT _ die Zeichen in der Zeichenfolge für den NUMERIC Eingabeausdruck interpretieren. Außerdem erhalten Sie eine Auflistung der Zeichen, die Sie in der format-Phrase angeben können. Darüber hinaus finden Sie eine Beschreibung der Unterschiede zwischen der Formatierung im Teradata-Stil und Amazon Redshift für die format-Option.

Format Beschreibung
G Wir nicht als Gruppentrennzeichen für die expression-Eingabezeichenfolge unterstützt. Sie können dieses Zeichen nicht in der format-Phrase angeben.
D

Dezimaltrennzeichen. Sie können dieses Zeichen in der format-Phrase angeben. Dieses Zeichen entspricht dem . (Punkt).

Das Dezimaltrennzeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:

  • . (Punkt)

  • S (großgeschriebenes S)

  • V (großgeschriebenes V)

/ , : %

Einfügungszeichen / (Schrägstrich); , (Komma); : (Doppelpunkt) und % (Prozentzeichen).

Sie können diese Zeichen nicht in der format-Phrase angeben.

Amazon Redshift ignoriert diese Zeichen in der expression-Eingabezeichenfolge.

.

Punkt als Dezimaltrennzeichen.

Dieses Zeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:

  • D (großgeschriebenes D)

  • S (großgeschriebenes S)

  • V (großgeschriebenes V)

B

Sie können kein Leerraumzeichen (B) in der format-Phrase angeben. In der expression-Zeichenfolge werden Leerzeichen am Anfang und Ende ignoriert und Leerzeichen zwischen Ziffern sind nicht zulässig.

+ -

Sie können kein Plus- oder Minuszeichen (+ oder -) in der format-Phrase angeben. Plus- und Minuszeichen werden jedoch implizit als Teil des numerischen Wertes geparst, wenn sie in der expression-Eingabezeichenfolge auftauchen.

V

Indikator für die Position des Dezimaltrennzeichens.

Dieses Zeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:

  • D (großgeschriebenes D)

  • . (Punkt)

Z

Nullunterdrückte Dezimalstelle. Amazon Redshift kürzt führende Nullen. Das Z-Zeichen darf keiner 9 folgen. Das Z-Zeichen muss links vom Dezimaltrennzeichen stehen, wenn die Nachkommastelle eine 9 enthält.

9

Dezimalstelle.

CHAR(n)

Für dieses Format können Sie für Folgendes angeben:

  • CHARbesteht aus Z oder 9 Zeichen. Amazon Redshift unterstützt kein + (Plus) oder - (Minus) im CHAR Wert.

  • n ist eine Ganzzahlkonstante, I oder F. Bei I ist dies die Anzahl der Zeichen, die erforderlich sind, um den Ganzzahlteil numerischer oder ganzzahliger Daten anzuzeigen. Bei F ist dies die Anzahl der Zeichen, die erforderlich sind, um die Nachkommastellen numerischer Daten anzuzeigen.

-

Bindestrich-Zeichen (-).

Sie dieses Zeichen nicht in der format-Phrase angeben.

Amazon Redshift ignoriert dieses Zeichen in der expression-Eingabezeichenfolge.

S

Signed Zone Decimal. Das S-Zeichen muss auf die letzte Dezimalstelle in der format-Phrase folgen. Das letzte Zeichen der expression-Eingabezeichenfolge und die entsprechende numerische Konvertierung finden Sie unter Datenformatierungszeichen für Signed Zone Decimal, numerische Datenformatierung im Teradata-Stil .

Das S-Zeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:

  • + (Pluszeichen)

  • . (Punkt)

  • D (großgeschriebenes D)

  • Z (großgeschriebenes Z)

  • F (großgeschriebenes F)

  • E (großgeschriebenes E)

E

Exponentialnotation. Die expression-Eingabezeichenfolge kann ein Exponentenzeichen enthalten. E kann nicht als Exponentenzeichen in einer format-Phrase angegeben werden.

FN9

Wird in Amazon Redshift nicht unterstützt.

FNE

Wird in Amazon Redshift nicht unterstützt.

$,USD, US-Dollar

Dollarzeichen ($), ISO Währungssymbol (USD) und der Währungsname US-Dollar.

Beim ISO Währungssymbol USD und beim Währungsnamen US-Dollar wird zwischen Groß- und Kleinschreibung unterschieden. Amazon Redshift unterstützt nur die USD Währung. Die Zeichenfolge für den Eingabeausdruck kann Leerzeichen zwischen dem USD Währungssymbol und dem numerischen Wert enthalten, zum Beispiel '$ 123E2' oder '123E2 $'.

L

Währungssymbol. Dieses Währungssymbol kann in der format-Phrase nur einmal vorhanden sein. Es ist nicht möglich, mehrere Währungssymbole anzugeben.

C

ISOWährungssymbol. Dieses Währungssymbol kann in der format-Phrase nur einmal vorhanden sein. Es ist nicht möglich, mehrere Währungssymbole anzugeben.

N

Vollständiger Währungsname. Dieses Währungssymbol kann in der format-Phrase nur einmal vorhanden sein. Es ist nicht möglich, mehrere Währungssymbole anzugeben.

O

Doppeltes Währungssymbol. Sie können dieses Zeichen nicht in der format-Phrase angeben.

U

Symbol für zwei ISO Währungen. Sie können dieses Zeichen nicht in der format-Phrase angeben.

A

Vollständiger doppelter Währungsname. Sie können dieses Zeichen nicht in der format-Phrase angeben.

Datenformatierungszeichen für Signed Zone Decimal, numerische Datenformatierung im Teradata-Stil

Sie können die folgenden Zeichen in der Formatphrase der ALT Funktionen _TO_ _ ALT und TEXT TEXT _TO_ INT _ für einen NUMERIC Dezimalwert mit Vorzeichen verwenden.

Letztes Zeichen der Eingabezeichenfolge Numerische Konvertierung
{ oder 0 n … 0
A oder 1 n … 1
B oder 2 n … 2
C oder 3

n … 3

D oder 4

n … 4

E oder 5

n … 5

F oder 6

n … 6

G oder 7 n … 7
H oder 8 n … 8
I oder 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