QUOTELITERALFunktion _ - 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.

QUOTELITERALFunktion _

Die LITERAL Funktion QUOTE _ gibt die angegebene Zeichenfolge als Zeichenfolge in einfachen Anführungszeichen zurück, sodass sie als Zeichenkettenliteral in einer SQL Anweisung verwendet werden kann. Wenn der Eingabeparameter eine Zahl ist, LITERAL behandelt QUOTE _ ihn wie eine Zeichenfolge. Eingebettete einfache Anführungszeichen und Backslashes werden korrekt verdoppelt.

Syntax

QUOTE_LITERAL(string)

Argument

string

Eine CHAR- oder VARCHAR-Zeichenfolge.

Rückgabetyp

Die LITERAL Funktion QUOTE _ gibt eine VARCHAR Zeichenfolge CHAR oder zurück, die denselben Datentyp wie die Eingabezeichenfolge hat.

Beispiele

Verwenden Sie das folgende Beispiel, um die Zeichenfolge ''CAT'' mit SINGLE Anführungszeichen zurückzugeben.

SELECT QUOTE_LITERAL('''CAT'''); +---------------+ | quote_literal | +---------------+ | '''CAT''' | +---------------+

In den folgenden Beispielen werden Daten aus der CATEGORY Tabelle in der TICKIT Beispieldatenbank verwendet. Weitere Informationen finden Sie unter Beispieldatenbank.

Verwenden Sie das folgende Beispiel, um die CATNAME Spalte zurückzugeben, die von einfachen Anführungszeichen umgeben ist.

SELECT catid, QUOTE_LITERAL(catname) FROM category ORDER BY 1,2; +-------+---------------+ | catid | quote_literal | +-------+---------------+ | 1 | 'MLB' | | 2 | 'NHL' | | 3 | 'NFL' | | 4 | 'NBA' | | 5 | 'MLS' | | 6 | 'Musicals' | | 7 | 'Plays' | | 8 | 'Opera' | | 9 | 'Pop' | | 10 | 'Jazz' | | 11 | 'Classical' | +-------+---------------+

Verwenden Sie das folgende Beispiel, um die von einfachen Anführungszeichen umgebene CATID Spalte zurückzugeben.

SELECT QUOTE_LITERAL(catid), catname FROM category ORDER BY 1,2; +---------------+-----------+ | quote_literal | catname | +---------------+-----------+ | '1' | MLB | | '10' | Jazz | | '11' | Classical | | '2' | NHL | | '3' | NFL | | '4' | NBA | | '5' | MLS | | '6' | Musicals | | '7' | Plays | | '8' | Opera | | '9' | Pop | +---------------+-----------+