Explication détaillée de l'utilisation de la fonction Oracle Substr
Utilisation de la fonction oracle substr : 1. Pour extraire la chaîne entière, vous pouvez définir start_position sur 1 et length sur la longueur de la chaîne ; 2. Pour extraire la sous-chaîne, vous pouvez spécifier les valeurs de start_position et length 3 ; . L'extraction commence à partir de la sous-chaîne de position spécifiée, vous pouvez définir la valeur de longueur sur la longueur de la chaîne moins start_position plus 1 ; Extrayez les derniers caractères 5. Extrayez la sous-chaîne de la position spécifiée jusqu'à la fin de la chaîne, etc.
La fonction SUBSTR d'Oracle est une fonction utilisée pour extraire des sous-chaînes d'une chaîne. Sa syntaxe est la suivante :
SUBSTR(string, start_position, length)
Parmi eux, string est la chaîne d'origine à partir de laquelle la sous-chaîne doit être extraite, start_position est la position où commence l'extraction et length est la longueur du sous-chaîne à extraire.
L'utilisation de cette fonction est expliquée en détail ci-dessous.
Extraire la chaîne entière
Si vous souhaitez uniquement extraire la chaîne entière, vous pouvez définir start_position sur 1 et length sur la longueur de la chaîne. Par exemple, en supposant qu'il existe une chaîne comme "Hello World", nous pouvons extraire la chaîne entière en utilisant l'instruction suivante :
SELECT SUBSTR('Hello World', 1, LENGTH('Hello World')) FROM DUAL;
Cela renverra "Hello World".
Extraire la sous-chaîne
Si vous souhaitez extraire uniquement une partie de la chaîne, vous pouvez spécifier les valeurs de start_position et de longueur. Par exemple, en supposant qu'il existe une chaîne comme "Hello World", nous pouvons extraire la sous-chaîne "World" en utilisant l'instruction suivante :
SELECT SUBSTR('Hello World', 7, 5) FROM DUAL;
Cela renverra "World".
Extraire la sous-chaîne à partir de la position spécifiée
Si vous souhaitez uniquement extraire la sous-chaîne à partir de la position spécifiée, vous pouvez définir la valeur de length sur la longueur de la chaîne moins start_position plus 1. Par exemple, en supposant qu'il existe une chaîne comme "Hello World", nous pouvons utiliser l'instruction suivante pour extraire la sous-chaîne "World" à partir du 6ème caractère :
SELECT SUBSTR('Hello World', 6, LENGTH('Hello World')-5) FROM DUAL;
Cela renverra "World".
Extraire les derniers caractères
Si vous souhaitez extraire les derniers caractères de la chaîne, vous pouvez définir la valeur de start_position sur la longueur de la chaîne moins le nombre de caractères à extraire plus 1, et définir la valeur de length au nombre de caractères à extraire. Par exemple, en supposant qu'il existe une chaîne comme "Hello World", nous pouvons extraire les 5 derniers caractères de "World" en utilisant l'instruction suivante :
SELECT SUBSTR('Hello World', LENGTH('Hello World')-4, 5) FROM DUAL;
Cela renverra "World".
Extraire la sous-chaîne de la position spécifiée jusqu'à la fin de la chaîne
Si vous souhaitez uniquement extraire la sous-chaîne de la position spécifiée jusqu'à la fin de la chaîne, vous pouvez définir la valeur de start_position sur la position de départ pour être extrait, et la valeur de length est définie sur la longueur de la chaîne moins start_position plus 1. Par exemple, en supposant qu'il existe une chaîne comme "Hello World", nous pouvons utiliser l'instruction suivante pour extraire la sous-chaîne "World" du 7ème caractère jusqu'à la fin :
SELECT SUBSTR('Hello World', 7, LENGTH('Hello World')-6) FROM DUAL;
Cela renverra "World".
Résumé :
La fonction SUBSTR d'Oracle est une fonction utilisée pour extraire des sous-chaînes d'une chaîne. Il peut extraire la chaîne entière selon les besoins, extraire une sous-chaîne à une position et une longueur spécifiées, extraire une sous-chaîne commençant à une position spécifiée, extraire les derniers caractères et extraire une sous-chaîne d'une position spécifiée jusqu'à la fin de la chaîne. Selon différents besoins, nous pouvons utiliser la fonction SUBSTR de manière flexible pour répondre à nos exigences.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT
Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



SysdateinorAcleReturnSthesterrentDate andtimefromthedatabasesServer’sOperatingSystem.1.itincludsbothdate ettimedowtotheseCondandisSbasedontheServer'sclock, nottheclient's..itcanbeusedAssysDateOr

Assurez-vous que le système répond aux conditions préalables telles que le matériel, le système d'exploitation et l'espace d'échange; 2. Installez les packages logiciels requis, créez des utilisateurs et des groupes Oracle, configurez les paramètres du noyau et les restrictions de shell; 3. Téléchargez et décompressez le logiciel de base de données Oracle dans le répertoire spécifié; 4. Exécutez RunInstaller en tant qu'utilisateur Oracle pour démarrer une installation graphique ou silencieuse, sélectionnez le type d'installation et exécutez le script racine; 5. Utilisez DBCA pour créer la base de données en silence et définissez les paramètres d'instance; 6. Configurer Oracle_Base, Oracle_Home, Oracle_Sid et Path Environment Variables; 7. Démarrez l'instance via SQLPLUS / ASSYSDBA et vérifiez l'état de la base de données, confirmez que l'installation est réussie,

HintsinoraclesQlareinstructionSemeddedInquestoinflucecetheoptizer’sexucutionPlan, utilisé par rapport à la perfection

La réponse est de calculer la différence entre deux dates d'Oracle par le fonctionnement de la soustraction. Le résultat est multiplié par 24, 1440 ou 86400 pour se convertir en heures, minutes ou secondes; Utilisez l'extrait ou numToDSInterval pour le horodatage pour traiter les intervalles.

ConnectTotheDatabaseUsing eportgeneration.3.ChooseThereportType (TextorHtml) .4.EntterTheNumberofdayStodisplayAbailablesnapshots.5

TodeleteDuplicateRecordSinoracle, userowidTounelyIdentifyRowRowsAndRemoveduplicats whilekeepingoNeCopy.2. premier, identifiedduplicate bygroupingonKeycolumns likeamailandnamin.DeleteDuplicaSwithTheHeley

La fonction DBMS_RANDOM.VALUE d'Oracle est utilisée pour générer des nombres aléatoires, qui peuvent renvoyer des nombres de points flottants entre 0 et 1 ou des valeurs dans une plage spécifiée. Par exemple, selectDBMS_RANDOM.Value (1,100) génère des nombres aléatoires entre 1 et 100; Les entiers aléatoires peuvent être obtenus via des fonctions telles que ronde, plancher, etc.; Prend en charge un ensemble manuel de graines pour obtenir des résultats reproductibles, ce qui convient aux scénarios de test.

AnnedExinoracleIsAdatabaseObjectThatimproveSdatareTevalSpeedByAllowingquickRowlocationwithout-Scanning the Into-Iretable; 2.oushouldCreatEanIndexonColumns awerely utilisedhhereclauses, joinOperoS
