Comment remplacer une sous-chaîne dans Oracle SQL

<

Contenu

p>Oracle permet à une partie d`une chaîne, appelée sous-chaîne, remplacer facilement en utilisant un langage de requête structuré fonctions (SQL). le "remplacer" fonction recherche par une chaîne et remplace la chaîne cible avec la chaîne de remplacement fourni. Oracle SQL utilise la "Traduire" fonctionner pour modifier les chaînes. Avec le "Traduire" fonction, la chaîne est examiné octet par octet. Si un caractère de la chaîne correspond à un caractère dans la "liste_from," la "Traduire" fonction qu`il remplace par le caractère correspondant dans la "lister."

remplacer la fonction

  • Se connecter à SQLPlus.

  • Type A "sélectionner" commande en utilisant le "remplacer" fonction et appuyez sur "Entrer":

    sélectionner string_column, remplacer (string_column, "co.", "compagnie") À partir de string_table;



    Cette commande récupère la "string_column" deux fois pour que l`utilisateur peut voir une représentation avant et après des données. Dans ce cas, "co." est la cible et "compagnie" est le remplacement.

  • Etudiez les résultats pour voir le remplacement. Si la "colonne de chaîne" contenu "abc co.", Il devrait maintenant être converti en "abc société."

Traduire Fonction

  • Se connecter à SQLPlus.

  • Type A "sélectionner" commande en utilisant le "Traduire" fonction et appuyez sur "Entrer":

    sélectionnez string_column, traduire (string_column, "abc", "xyz") À partir de string_table;

    Cette commande récupère la "string_column" deux fois pour que l`utilisateur peut voir une représentation avant et après des données. La phrase "abc" est le "liste_from", et "xyz" est le "lister."

  • Etudiez les résultats pour voir le remplacement. Si "colonne de chaîne" contenu "abc co.", Il est converti en "xyz zo."

Articles connexes