Funzione ASCII - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

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 ASCII

La funzione ASCII restituisce il codice ASCII, o il punto di codice Unicode, del primo carattere della stringa specificata. Se la stringa è vuota la funzione restituisce 0. Restituisce NULL se la stringa è null.

Sintassi

ASCII('string')

Argomento

stringa

Una stringa CHAR o una stringa VARCHAR.

Tipo restituito

INTEGER

Esempi

Per restituire NULL, utilizza l'esempio seguente. La funzione NULLIF restituisce NULL se i due argomenti sono uguali, pertanto l'argomento di input per la funzione ASCII è NULL. Per ulteriori informazioni, consulta Funzione NULLIF.

SELECT ASCII(NULLIF('','')); +-------+ | ascii | +-------+ | NULL | +-------+

Per restituire il codice ASCII 0, utilizza l'esempio seguente.

SELECT ASCII(''); +-------+ | ascii | +-------+ | 0 | +-------+

Per restituire il codice ASCII 97 per la prima lettera della parola amazon, utilizza l'esempio seguente.

SELECT ASCII('amazon'); +-------+ | ascii | +-------+ | 97 | +-------+

Per restituire il codice ASCII 65 per la prima lettera della parola Amazon, utilizza l'esempio seguente.

SELECT ASCII('Amazon'); +-------+ | ascii | +-------+ | 65 | +-------+