View a markdown version of this page

Fonction CHR - Amazon Redshift

Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les options de fin de vie et de migration de Python, consultez le billet de blog publié le 30 juin 2025.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonction CHR

La fonction CHR renvoie le caractère qui correspond à la valeur du point de code ASCII spécifiée par le paramètre d’entrée.

Syntaxe

CHR(number)

Argument

number

Le paramètre d’entrée est un INTEGER qui représente une valeur de point de code ASCII.

Type de retour

CHAR

La fonction CHR renvoie une chaîne CHAR si un caractère ASCII correspond à la valeur d’entrée. Si le nombre en entrée n’a aucun équivalent ASCII, la fonction renvoie NULL.

Exemples

Pour renvoyer le caractère correspondant au point de code ASCII 0, utilisez l’exemple suivant. Notez que la fonction CHR renvoie NULL pour l’entrée 0.

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

Pour renvoyer le caractère correspondant au point de code ASCII 65, utilisez l’exemple suivant.

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

Pour renvoyer les noms d’événements distincts qui commencent par un A majuscule (point de code ASCII 65), utilisez l’exemple suivant. L’exemple suivant utilise la table EVENT de l’exemple de base de données TICKIT. Pour plus d’informations, consultez Exemple de base de données.

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