Maison > base de données > Oracle > Utilisation des instructions dans Oracle

Utilisation des instructions dans Oracle

下次还敢
Libérer: 2024-05-02 23:54:57
original
1043 Les gens l'ont consulté

La fonction de la fonction INSTR dans Oracle est de trouver la position de départ d'une sous-chaîne dans une chaîne. La syntaxe est INSTR(string, substring, [start_position]). être trouvé, il renvoie 0. Parmi eux, string est la chaîne à rechercher, substring est la sous-chaîne à trouver et start_position est la position de départ de la recherche (facultatif). La fonction INSTR n'est pas sensible à la casse. Par défaut, elle recherche à partir du début de la chaîne. Si la sous-chaîne apparaît plusieurs fois dans la chaîne, seule la position de départ du premier élément correspondant sera. renvoyé Si la chaîne ou le sous-mot

Utilisation des instructions dans Oracle

INSTR Utilisation dans Oracle

La fonction INSTR est utilisée dans Oracle pour trouver la position de départ d'une sous-chaîne dans une chaîne. Il renvoie la position de départ de la sous-chaîne correspondante, ou 0 si aucune correspondance n'est trouvée.

Syntaxe :

<code>INSTR(string, substring, [start_position])</code>
Copier après la connexion

Paramètres :

  • string : La chaîne à rechercher.
  • substring : La sous-chaîne à rechercher.
  • start_position : démarrez la recherche à partir de la position spécifiée dans la chaîne (facultatif).

Utilisation :

La fonction INSTR peut être utilisée pour déterminer si une autre chaîne existe dans une chaîne et renvoyer la position de départ de la correspondance. Par exemple :

<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
Copier après la connexion

Sortie :

<code>7</code>
Copier après la connexion

Cela signifie que la sous-chaîne "World" commence à partir du 7ème caractère de la chaîne "Hello World".

Paramètres facultatifs :

Le paramètre start_position vous permet de spécifier une position spécifique dans la chaîne à partir de laquelle démarrer la recherche. Par exemple, pour rechercher à partir du 5ème caractère :

<code>SELECT INSTR('Hello World', 'World', 5) FROM dual;</code>
Copier après la connexion

Sortie :

<code>0</code>
Copier après la connexion

Cela signifie que dans la chaîne "Hello World", il n'y a pas de correspondance à partir du 5ème caractère.

Remarque :

  • La fonction INSTR n'est pas sensible à la casse.
  • Si start_position n'est pas spécifié, la recherche commence par défaut au début de la chaîne.
  • Si la sous-chaîne apparaît plusieurs fois dans la chaîne, la fonction INSTR ne renverra que la position de départ de la première correspondance.
  • Si la chaîne ou la sous-chaîne est vide, la fonction INSTR renvoie 0.

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