Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

CHAR

La fonction CHAR() renvoie le caractère correspondant au code ASCII indiqué.

Voir aussi :
[SELECT]


remarque

Lorsque StackQL est utilisé avec un backend PostgreSQL, la fonction équivalente est CHR().

Syntaxe​

SELECT CHAR(ascii_code) FROM <multipartIdentifier>;

La fonction CHAR() renvoie le caractère associé au code ASCII donné.

Arguments​

ascii_code
Un entier représentant le code ASCII du caractère souhaité.

Valeur(s) renvoyée(s)​

Renvoie une chaîne de caractères composée d'un seul caractère, correspondant au code ASCII indiqué.


Codes ASCII courants​

CaractèreDescriptionCode ASCIIExemple d'utilisation
\nSaut de ligne10CHAR(10)
'Guillemet simple39CHAR(39)
"Guillemet double34CHAR(34)
(espace)Espace32CHAR(32)
:Deux-points58CHAR(58)
;Point-virgule59CHAR(59)
\tTabulation horizontale9CHAR(9)
\rRetour chariot13CHAR(13)
\bRetour arrière8CHAR(8)
\fSaut de page12CHAR(12)

Exemples​

Concaténer des chaînes avec des caractères spéciaux​

Pour concaténer des chaînes en les séparant par un caractère de saut de ligne :

SELECT
'/* ' || displayName || ' */' || CHAR(10) || 'DELETE FROM databricks_account.iam.account_users WHERE account_id = ' || CHAR(39) || account_id || CHAR(39) || ' AND id = ' || CHAR(39) || id || CHAR(39)
FROM
databricks_account.iam.account_users
where account_id = 'abcd1234-1234-5678-90ab-abcdef123456'
AND active = false;

Résultat :

He said "Hello" and left.