- Catégories :
TRANSLATE¶
Traduit sujet
à partir des caractères de sourceAlphabet
en caractères de cibleAlphabet
.
Syntaxe¶
TRANSLATE( <subject>, <sourceAlphabet>, <targetAlphabet> )
Arguments¶
sujet
Une expression de chaîne qui est traduite. Si un caractère du sujet n’est pas contenu dans
sourceAlphabet
, le caractère est ajouté au résultat sans être traduit.sourceAlphabet
Une chaîne avec tous les caractères modifiés par cette fonction. Chaque caractère est soit traduit en caractère correspondant dans le
cibleAlphabet
, soit omis dans le résultat sicibleAlphabet
n’a pas de caractère correspondant (c’est-à-dire qu’il a moins de caractères quesourceAlphabet
).cibleAlphabet
Chaîne contenant tous les caractères utilisés pour remplacer les caractères de
sourceAlphabet
.
Détails du classement¶
Arguments with collation specifications are currently not supported.
Exemples¶
Traduisez “X” en “c”, “Y” en “e”, “Z” en “f” et supprimez les caractères “❄” :
SELECT TRANSLATE('❄a❄bX❄dYZ❄','XYZ❄','cef');
--------------------------------------+
TRANSLATE('❄A❄BX❄DYZ❄','XYZ❄','CEF') |
--------------------------------------+
abcdef |
--------------------------------------+