Maison  >  Article  >  base de données  >  Utilisation de la sous-chaîne dans Oracle

Utilisation de la sous-chaîne dans Oracle

下次还敢
下次还敢original
2024-04-30 08:57:16661parcourir

La fonction SUBSTRING dans Oracle est utilisée pour extraire la partie spécifiée d'une chaîne. Syntaxe : SUBSTRING(chaîne, début, longueur). Paramètres : string - la chaîne pour extraire la sous-chaîne ; start - la position de départ de la sous-chaîne ; (facultatif) - la longueur de la sous-chaîne. Utilisation : 1. Spécifiez la position de départ et la longueur : par exemple SUBSTRING('Hello World', 3, 6) renvoie "llo Wo" 2. Spécifiez la position de départ sans spécifier la longueur : par exemple SUBSTRING('Hello World', 3) Renvoie "llo Wor

Utilisation de la sous-chaîne dans Oracle

Utilisation de la fonction SUBSTRING dans Oracle

Définition
La fonction SUBSTRING extrait une partie spécifiée d'une chaîne donnée.

Syntaxe

<code>SUBSTRING(string, start, length)</code>

Paramètres

  • string : La chaîne à partir de laquelle extraire la sous-chaîne.
  • start : La position dans la chaîne à partir de laquelle commencer l'extraction de la sous-chaîne.
  • length (facultatif) : La longueur du sous-caractère à extraire. . En cas d'omission, extrait la sous-chaîne de la position donnée jusqu'à la fin de la chaîne

Comment utiliser SUBSTRING

  1. Par exemple, pour partir de "Hello World" Pour extraire les 6 caractères commençant à la position. 3 de la chaîne, vous pouvez utiliser le code suivant :

    <code>SUBSTRING('Hello World', 3, 6)</code>

    Cela renverra la sous-chaîne "llo Wo"

  2. Spécifiez la position de départ sans préciser la longueur

    Par exemple, pour extraire la sous-chaîne commençant à la position 3 de la chaîne "Hello World", vous pouvez utiliser le code suivant :

    <code>SUBSTRING('Hello World', 3)</code>

    Cela renverra la sous-chaîne "llo World"

  3. Tronquer la fin de la chaîne

    Par exemple, pour extraire les 3 derniers caractères à partir de la chaîne "Hello World", vous pouvez utiliser le code suivant :

    <code>SUBSTRING('Hello World', LENGTH('Hello World') - 2)</code>

    Cela renverra la sous-chaîne "rld"

Astuce

Les paramètres de position commencent à 1, au lieu de 0.
  • Si la position de départ fournie dépasse la longueur de la chaîne, SUBSTRING renverra une chaîne vide
  • Si la longueur fournie est négative, SUBSTRING renverra une chaîne vide
  • Vous pouvez utiliser le paramètre NEGATIVE. fin de la chaîne. Par exemple :
  • <code>SUBSTRING('Hello World', -3)</code>

    Cela renverra la sous-chaîne "rld".

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:
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