Maison > Article > base de données > Comment utiliser la fonction split() dans Oracle
La fonction
SPLIT() divise une chaîne en un tableau par le délimiteur spécifié, renvoyant un tableau de chaînes où chaque élément est la partie séparée par un délimiteur de la chaîne d'origine. L'utilisation comprend : diviser une liste de valeurs séparées par des virgules dans un tableau, extraire les noms de fichiers des chemins et diviser les adresses e-mail en noms d'utilisateur et domaines.
Fonction SPLIT() dans Oracle
La fonction SPLIT() est utilisée pour diviser une chaîne en un tableau par un délimiteur spécifié. La syntaxe est la suivante :
<code>SPLIT(string, delimiter)</code>
Paramètres :
Valeur de retour :
Renvoie Un tableau de chaînes où chaque élément est une partie délimitée par un délimiteur de la chaîne d'origine.
Utilisation :
La fonction SPLIT() peut être utilisée pour résoudre diverses tâches de traitement de chaînes, telles que :
Diviser une liste de valeurs séparées par des virgules dans un tableau :
<code>SELECT SPLIT('name1,name2,name3', ',') FROM dual;</code>
Extraire des fichiers à partir d'un chemin Nom :
<code>SELECT SPLIT('path/to/filename.ext', '/')[-1] FROM dual;</code>
Divisez l'adresse e-mail en nom d'utilisateur et domaine :
<code>SELECT SPLIT('username@domain.com', '@')[1] FROM dual;</code>
Remarque : Le séparateur
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!