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.
REPLACE
Renvoie une chaîne de caractères formée en substituant une portion de chaîne à chaque occurrence d'une autre chaîne.
Voir aussi :
[SELECT]
Syntaxe
SELECT REPLACE(character_expression, pattern, replacement) FROM <multipartIdentifier>;
Arguments
character_expression
Une chaîne littérale ou une colonne de type chaîne sur laquelle effectuer le remplacement.
pattern
La sous-chaîne à rechercher dans la chaîne d'origine.
Si pattern est une chaîne vide ou est introuvable dans character_expression, character_expression est renvoyé tel quel.
replacement
La chaîne de remplacement.
Si replacement n'est pas une chaîne à l'origine, il est converti en chaîne UTF-8 avant le traitement.
La séquence de collation
BINARYest utilisée pour les comparaisons.
Valeur(s) renvoyée(s)
Renvoie une chaîne.
Exemples
Remplacer un motif de chaîne dans une colonne
SELECT replace(name, 'prd', 'production') AS replacement_string
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';
Pour plus d'informations, consultez https://www.sqlite.org/lang_corefunc.html#replace