Maison > Article > base de données > Comment remplacer une chaîne dans Oracle ?
Méthode Oracle de remplacement de chaînes : 1. méthode replce, le code est [REPLACE(sourceStr, searchStr, replaceStr)] ; 2. méthode de traduction, le code est [TRANSLATE('sourceStr')].
Méthode Oracle de remplacement des chaînes :
1. 🎜>Utilisation 1 :
REPLACE(sourceStr, searchStr, replacedStr)
identifie le nom du champ ou la chaîne à remplacer,
représente la chaîne à remplacer et représente la chaîne à remplacer. sourceStr
searchStr
Utilisation 2 : replacedStr
REPLACE(sourceStr, searchStr)
identifie le nom du champ ou la chaîne à remplacer, et
indique la chaîne à supprimer.sourceStr
searchStr
2. Méthode regexp_replace
Utilisation 1 :
regexp_replace(sourceStr, patternStr, replacedStr)
identifie le nom du champ ou la chaîne à remplacer,
signifie Le chaîne correspondant à l'expression régulière à remplacer, représente la chaîne à remplacer. sourceStr
patternStr
Utilisation 2 : replacedStr
regexp_replace(sourceStr, patternStr)
identifie le nom du champ ou la chaîne à remplacer, et
indique la chaîne correspondant à l'expression régulière à éliminer.sourceStr
patternStr
3. Méthode de traduction
Utilisation :
TRANSLATE('sourceStr', 'fromStr', 'toStr')Remplacez les caractères fromStr dans sourceStr par toStr en unités de caractères. Si fromStr est plus long que toStr, les caractères de fromStr mais pas de toStr seront éliminés car il n'y a pas de caractère de remplacement correspondant. Si l'un des trois paramètres est vide, la valeur de retour sera également vide. Résumons, les fonctions de regexp_replace et replace sont très similaires, mais regexp_replace est plus puissant, ajoute une correspondance régulière, est plus flexible à utiliser et convient aux situations de remplacement de chaînes plus complexes. Dans des circonstances normales, la fonction de remplacement peut déjà répondre à la plupart des besoins de remplacement de chaînes. La différence entre remplacer et traduire est que remplacer cible une chaîne et traduire cible un seul caractère.
Recommandations d'apprentissage associées :
Tutoriel d'apprentissage de la base de données OracleCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!