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.
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>
Où :
Exemple de fonction SUBSTR
Supposons que nous ayons une chaîne nommée "nom_client" avec la valeur "John 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 :
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 :
Variations de la fonction SUBSTR
La fonction SUBSTR possède également les variantes suivantes :
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!