Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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
- string
-
Una stringa
CHARo una stringaVARCHAR.
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 | +-------+