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
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>
Paramètres :
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>
Sortie :
<code>7</code>
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>
Sortie :
<code>0</code>
Cela signifie que dans la chaîne "Hello World", il n'y a pas de correspondance à partir du 5ème caractère.
Remarque :
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!