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.
TeradataFormatierung von Zeichen im Stil von -Zeichen für numerische Daten
In diesem Thema erfahren Sie, wie die Funktionen TEXT_TO_INT_ALT und TEXT_TO_NUMERIC_ALT die Zeichen in der Zeichenfolge für den Eingabeausdruck interpretieren. In der folgenden Tabelle finden Sie auch eine Liste der Zeichen, die Sie in der Formatphrase angeben können. Darüber hinaus finden Sie eine Beschreibung der Unterschiede zwischen der Formatierung im Teradata-Stil und der AWS Clean Rooms Formatierungsoption.
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 Radix-Symbol darf nicht in einer Formatphrase vorkommen, die eines der folgenden Zeichen enthält:
|
/ , : % |
Einfügungszeichen / (Schrägstrich); , (Komma); : (Doppelpunkt) und % (Prozentzeichen). Sie können diese Zeichen nicht in der format-Phrase angeben. AWS Clean Rooms ignoriert diese Zeichen in der Zeichenfolge für den Eingabeausdruck. |
. |
Punkt als Grundzeichen, d. h. als Dezimalzeichen. Dieses Zeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:
|
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:
|
Z |
Dezimalziffer mit Nullunterdrückung. AWS Clean Rooms schneidet führende Nullen ab. 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:
|
- |
Bindestrich-Zeichen (-). Sie dieses Zeichen nicht in der format-Phrase angeben. AWS Clean Rooms ignoriert dieses Zeichen in der Zeichenfolge für den Eingabeausdruck. |
S |
Dezimalzahl mit Vorzeichen in Zonen. 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 numerische Datenformatierung im Teradata-Stil mit Zoneneinteilung mit Vorzeichen . Das S-Zeichen kann nicht in einer format-Phrase vorkommen, die eines der folgenden Zeichen enthält:
|
E |
Exponentialnotation. Die expression-Eingabezeichenfolge kann ein Exponentenzeichen enthalten. E kann nicht als Exponentenzeichen in einer format-Phrase angegeben werden. |
FN9 |
Wird nicht unterstützt in AWS Clean Rooms. |
FNE |
Wird nicht unterstützt in AWS Clean Rooms. |
$, 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. AWS Clean Rooms unterstützt nur die USD-Währung. Die expression-Eingabezeichenfolge kann Leerzeichen zwischen dem Dollar-Währungssymbol und dem numerischen Wert umfassen, 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 |
ISO-Wä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 |
Doppeltes ISO-Währungssymbol. 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 numerische Datenformatierung im Teradata-Stil mit Zoneneinteilung mit Vorzeichen
Sie können die folgenden Zeichen in der format-Phrase der TEXT_TO_INT_ALT- und TEXT_TO_NUMERIC_ALT-Funktionen für einen Signed-Zoned-Decimal-Wert 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 |