Funzione QUOTE_LITERAL - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione QUOTE_LITERAL

La funzione QUOTE_LITERAL restituisce la stringa specificata come una stringa con virgoletta singola in modo che possa essere utilizzata come letterale di stringa in un'istruzione SQL. Se il parametro di input è un numero, QUOTE_LITERAL lo considera come una stringa. Raddoppia in modo appropriato qualsiasi virgoletta singola incorporata e barra rovesciata.

Sintassi

QUOTE_LITERAL(string)

Argomento

stringa

Una stringa CHAR o VARCHAR.

Tipo restituito

La funzione QUOTE_LITERAL restituisce una stringa CHAR o VARCHAR che appartiene allo stesso tipo di dati della stringa di input.

Esempi

Per restituire la stringa ''CAT'' con virgolette SINGOLE, utilizza l'esempio seguente.

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

Negli esempi seguenti vengono utilizzati i dati della tabella CATEGORY database di esempio TICKIT. Per ulteriori informazioni, consulta Database di esempio.

Per restituire la colonna CATNAME racchiusa tra virgolette singole, utilizza l'esempio seguente.

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' | +-------+---------------+

Per restituire la colonna CATID racchiusa tra virgolette singole, utilizza l'esempio seguente.

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 | +---------------+-----------+