CHRFunktion - 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.

CHRFunktion

Die CHR Funktion gibt das Zeichen zurück, das dem durch den Eingabeparameter angegebenen ASCII Codepunktwert entspricht.

Syntax

CHR(number)

Argument

number (Zahl

Der Eingabeparameter ist einINTEGER, der einen ASCII Codepunktwert darstellt.

Rückgabetyp

CHAR

Die CHR Funktion gibt eine CHAR Zeichenfolge zurück, wenn ein ASCII Zeichen mit dem Eingabewert übereinstimmt. Wenn die eingegebene Zahl nicht ASCII übereinstimmt, kehrt die Funktion zurückNULL.

Beispiele

Verwenden Sie das folgende Beispiel, um das Zeichen zurückzugeben, das dem ASCII Codepunkt 0 entspricht. Beachten Sie, dass die CHR Funktion NULL für die Eingabe zurückkehrt0.

SELECT CHR(0); +-----+ | chr | +-----+ | | +-----+

Verwenden Sie das folgende Beispiel, um das Zeichen zurückzugeben, das dem ASCII Codepunkt 65 entspricht.

SELECT CHR(65); +-----+ | chr | +-----+ | A | +-----+

Verwenden Sie das folgende Beispiel, um eindeutige Ereignisnamen zurückzugeben, die mit einem großen A beginnen (ASCIICodepunkt 65). Im folgenden Beispiel wird die EVENT Tabelle aus der TICKIT Beispieldatenbank verwendet. Weitere Informationen finden Sie unter Beispieldatenbank.

SELECT DISTINCT eventname FROM event WHERE SUBSTRING(eventname, 1, 1)=CHR(65) LIMIT 5; +-----------------------+ | eventname | +-----------------------+ | A Catered Affair | | As You Like It | | A Man For All Seasons | | Alan Jackson | | Armando Manzanero | +-----------------------+