Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Funktion ASCII
Die ASCII-Funktion gibt den ASCII-Code oder den Unicode-Codepunkt des ersten Zeichens in der von Ihnen angegebenen Zeichenfolge zurück. Wenn die Zeichenfolge leer ist, gibt die Funktion 0 zurück. Wenn die Zeichenfolge null ist, wird NULL zurückgegeben.
Syntax
ASCII('string')
Argument
- string
-
Eine
CHAR- oderVARCHAR-Zeichenfolge.
Rückgabetyp
INTEGER
Beispiele
Verwenden Sie das folgende Beispiel, um NULL zurückzugeben. Die NULLIF-Funktion gibt NULL zurück, wenn die beiden Argumente identisch sind. Daher lautet das Eingabeargument für die ASCII-Funktion NULL. Weitere Informationen finden Sie unter NULLIF-Funktion.
SELECT ASCII(NULLIF('',''));+-------+ | ascii | +-------+ | NULL | +-------+
Verwenden Sie das folgende Beispiel, um den ASCII-Code von 0 zurückzugeben.
SELECT ASCII('');+-------+ | ascii | +-------+ | 0 | +-------+
Verwenden Sie das folgende Beispiel, um den ASCII-Code 97 für den ersten Buchstaben des Wortes amazon zurückzugeben.
SELECT ASCII('amazon');+-------+ | ascii | +-------+ | 97 | +-------+
Verwenden Sie das folgende Beispiel, um den ASCII-Code 65 für den ersten Buchstaben des Wortes Amazon zurückzugeben.
SELECT ASCII('Amazon');+-------+ | ascii | +-------+ | 65 | +-------+