Maison > base de données > Oracle > le corps du texte

utilisation du substr dans Oracle

下次还敢
Libérer: 2024-05-03 00:00:31
original
982 Les gens l'ont consulté

La fonction SUBSTR d'Oracle extrait un nombre spécifique de caractères d'une chaîne. La syntaxe est SUBSTR(string, start_position, length), où string est la chaîne cible, start_position est la position de départ de l'extraction (à partir de 1) et length est le nombre de caractères extraits. Une position de départ négative signifie un décompte à partir de la fin de la chaîne, et l'omission du paramètre de longueur extrait tous les caractères de la position de départ jusqu'à la fin de la chaîne.

utilisation du substr dans Oracle

Fonction SUBSTR dans Oracle

Présentation de la fonction SUBSTR

La fonction SUBSTR est utilisée pour extraire un nombre spécifié de caractères d'une chaîne donnée. La syntaxe est la suivante :

<code class="sql">SUBSTR(string, start_position, length)</code>
Copier après la connexion

Où :

  • string : La chaîne à partir de laquelle les caractères doivent être extraits.
  • start_position : La position à laquelle vous souhaitez commencer à extraire les caractères, en commençant par 1.
  • length : Le nombre de caractères à extraire.

Exemple de fonction SUBSTR

Supposons que nous ayons une chaîne nommée "nom_client" avec la valeur "John Doe".

  • Extraire les trois premiers caractères : SUBSTR("customer_name", 1, 3) renverra "Joh".
  • Extraire cinq caractères à partir du quatrième caractère : SUBSTR("customer_name", 4, 5) renverra "n Doe".
  • Extraire les caractères tüm en commençant par le troisième au dernier caractère : SUBSTR("customer_name", -3) renverra "Doe".

Position de départ négative

La position de départ peut être un nombre négatif, ce qui signifie un compte à rebours à partir de la fin de la chaîne. Par exemple :

  • Extraire les quatre derniers caractères : SUBSTR("customer_name", -4) renverra "Doe".

Paramètre de longueur manquant

Si le paramètre de longueur est omis, la fonction SUBSTR extraira tous les caractères de la position de départ à la fin de la chaîne. Par exemple :

  • Extraire les caractères tüm à partir du sixième caractère : SUBSTR("customer_name", 6) renverra "Doe".

Variations de la fonction SUBSTR

La fonction SUBSTR possède également les variantes suivantes :

  • INSTR : Utilisé pour trouver la première occurrence d'une sous-chaîne dans une chaîne.
  • SUBSTRB : Utilisé pour extraire des caractères à partir de la position d'octet spécifiée.
  • SUBSTRC : Utilisé pour extraire des caractères à partir de la position de caractère spécifiée.

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal