Chaîne Oracle supprimée.

May 20, 2023 am 09:43 AM

Oracle est une base de données relationnelle populaire utilisée par de nombreuses applications pour stocker et gérer des données. Dans Oracle, une exigence courante consiste à supprimer certains caractères d'une chaîne, tels que le symbole "." Cet article explique comment supprimer le symbole "." d'une chaîne dans Oracle pour vous aider à traiter les données de chaîne.

Dans Oracle, il existe plusieurs façons de supprimer le symbole "." d'une chaîne. Voici quelques méthodes simples et faciles à comprendre :

La première méthode : utilisez la fonction REPLACE

La fonction REPLACE est une fonction de chaîne largement utilisée qui peut remplacer des chaînes personnages spécifiques.

La syntaxe est la suivante :

REPLACE (string, old_string, new_string)

Parmi eux, string représente la chaîne qui doit être remplacée , et old_string représente la chaîne qui doit être remplacée. Anciens caractères, new_string représente les nouveaux caractères qui doivent être remplacés.

Si vous souhaitez utiliser cette fonction pour supprimer le symbole "." dans une chaîne, vous pouvez écrire comme ceci :

SELECT REPLACE('192.168.1.1', ' .', '' ) FROM dual;

Dans cet exemple, la chaîne que nous passons à la fonction REPLACE est "192.168.1.1", l'ancien caractère est "." et le nouveau caractère est un espace. Par conséquent, après avoir exécuté cette instruction, la chaîne « 19216811 » sera renvoyée.

Deuxième méthode : Utilisez la fonction REGEXP_REPLACE

La fonction REGEXP_REPLACE est une fonction d'expression régulière qui peut utiliser des expressions régulières pour remplacer des caractères spécifiques dans une chaîne.

La syntaxe est la suivante :

REGEXP_REPLACE (string, pattern, replace_with)

Parmi eux, la chaîne représente la chaîne qui doit être remplacée , et pattern représente la chaîne qui doit être remplacée. Pattern, replace_with représente le nouveau caractère qui doit être remplacé.

Si vous souhaitez utiliser cette fonction pour supprimer le symbole "." de la chaîne, vous pouvez écrire comme ceci :

SELECT REGEXP_REPLACE('192.168.1.1', ' .', '' ) FROM dual;

Dans cet exemple, la chaîne que nous passons à la fonction REGEXP_REPLACE est "192.168.1.1", le modèle est "." et le nouveau caractère qui doit être remplacé est un espace. Par conséquent, après avoir exécuté cette instruction, la chaîne « 19216811 » sera renvoyée.

Troisième méthode : Utilisez la fonction TRANSLATE

La fonction TRANSLATE est une fonction de chaîne très efficace qui peut traduire les caractères d'une chaîne.

La syntaxe est la suivante :

TRANSLATE (string, old_chars, new_chars)

Parmi eux, string représente la chaîne qui doit être traduite , et old_chars représente la chaîne qui doit être traduite. Anciens caractères, new_chars représente les nouveaux caractères qui doivent être traduits.

Si vous souhaitez utiliser cette fonction pour supprimer le symbole "." dans une chaîne, vous pouvez écrire comme ceci :

SELECT TRANSLATE('192.168.1.1', ' .', '' ) FROM dual;

Dans cet exemple, la chaîne que nous passons à la fonction TRANSLATE est "192.168.1.1", l'ancien caractère est "." et le nouveau caractère est un espace. Par conséquent, après avoir exécuté cette instruction, la chaîne « 19216811 » sera renvoyée.

Il convient de noter que les trois méthodes ci-dessus sont toutes valables et que vous pouvez choisir quelle méthode utiliser en fonction de la situation spécifique.

Conclusion

Pour supprimer le symbole "." d'une chaîne dans Oracle, vous pouvez utiliser la fonction REPLACE, la fonction REGEXP_REPLACE ou la fonction TRANSLATE. Ces fonctions sont très efficaces et peuvent être sélectionnées selon vos besoins. J'espère que cet article vous aidera à mieux gérer les données de chaîne.

Ce 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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Tutoriel sur la recherche de mots clés pour les commandes Linux communes Tutoriel sur la recherche de mots clés pour les commandes Linux communes Mar 05, 2025 am 11:45 AM

Tutoriel sur la recherche de mots clés pour les commandes Linux communes

Contenu de travail des ingénieurs de l'opération et de la maintenance Linux Que font les ingénieurs de l'opération et de maintenance Linux? Contenu de travail des ingénieurs de l'opération et de la maintenance Linux Que font les ingénieurs de l'opération et de maintenance Linux? Mar 05, 2025 am 11:37 AM

Contenu de travail des ingénieurs de l'opération et de la maintenance Linux Que font les ingénieurs de l'opération et de maintenance Linux?

Comment configurer Selinux ou Apparmor pour améliorer la sécurité dans Linux? Comment configurer Selinux ou Apparmor pour améliorer la sécurité dans Linux? Mar 12, 2025 pm 06:59 PM

Comment configurer Selinux ou Apparmor pour améliorer la sécurité dans Linux?

Comment sauvegarder et restaurer un système Linux? Comment sauvegarder et restaurer un système Linux? Mar 12, 2025 pm 07:01 PM

Comment sauvegarder et restaurer un système Linux?

Méthodes de téléchargement de fichiers pour les commandes Linux communes Méthodes de téléchargement de fichiers pour les commandes Linux communes Mar 05, 2025 am 11:42 AM

Méthodes de téléchargement de fichiers pour les commandes Linux communes

Comment surveiller les performances du système dans Linux à l'aide d'outils comme TOP, HTOP et VMSTAT? Comment surveiller les performances du système dans Linux à l'aide d'outils comme TOP, HTOP et VMSTAT? Mar 17, 2025 pm 05:28 PM

Comment surveiller les performances du système dans Linux à l'aide d'outils comme TOP, HTOP et VMSTAT?

Comment configurer un réseau privé virtuel (VPN) dans Linux en utilisant OpenVPN ou Wireguard? Comment configurer un réseau privé virtuel (VPN) dans Linux en utilisant OpenVPN ou Wireguard? Mar 12, 2025 pm 07:02 PM

Comment configurer un réseau privé virtuel (VPN) dans Linux en utilisant OpenVPN ou Wireguard?

Comment implémenter l'authentification à deux facteurs (2FA) pour SSH dans Linux? Comment implémenter l'authentification à deux facteurs (2FA) pour SSH dans Linux? Mar 17, 2025 pm 05:31 PM

Comment implémenter l'authentification à deux facteurs (2FA) pour SSH dans Linux?

See all articles