Oracle INSTR-functie

laatste update op 26 februari 2020 08:08: 19 (UTC/GMT +8 uur)

beschrijving

De Oracle INSTR-functie wordt gebruikt om een tekenreeks voor substring te zoeken en de locatie van de substring in de tekenreeks te vinden. Als een substring die gelijk is aan substring wordt gevonden, dan retourneert de functie een geheel getal dat de positie van het eerste karakter van deze substring aangeeft. Als een dergelijke substring niet wordt gevonden, retourneert de functie nul.gebruik:

{ INSTR| INSTRB| INSTRC| INSTR2| INSTR4}(string , substring ])

INSTRB gebruikt bytes in plaats van tekens., INSTRC gebruikt Unicode complete karakters. INSTR2 gebruikt UCS2 Codepunten. INSTR4 gebruikt UCS4-Codepunten.

Parameters:

Return Value Type

NUMBER

geldt voor

Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

voorbeelden: Oracle INSTR-functie

De volgende voorbeelden onderzoeken hoe de INSTR-functie werkt.,

SELECT INSTR('THIS IS THE THING','TH') "Position Found"FROM DUAL;

Sample Output:

Position Found-------------- 1

Here is another example.

SELECT INSTR('THIS IS THE THING','TH',1,1) "Position Found"FROM DUAL;

Sample Output:

Position Found-------------- 1

Here is another example.

SELECT INSTR('THIS IS THE THING','TH',1,2) "Position Found"FROM DUAL;  

Sample Output:

Position Found-------------- 9

Here is another example.

SELECT INSTR('THIS IS THE THING','TH',-3,3) "Position Found"FROM DUAL;

Sample Output:

Position Found-------------- 1

Previous: ASCII
Next: LENGTH

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

naam beschrijving gegevenstypen
string de te zoeken tekenreeks. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB of NCLOB, uitzonderingen zijn INSTRC, INSTR2 en INSTR4, die niet toestaan dat string een CLOB of NCLOB is.
substring de te zoeken substring in string. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB of NCLOB.,
positie facultatief. De positie is een niet-nul geheel getal dat het teken van string aangeeft van waar de zoekopdracht begint. Indien weggelaten, is het standaard 1. De eerste positie in de string is 1. Als de positie negatief is, telt de INSTR-functie terug vanaf het einde van de tekenreeks en zoekt vervolgens terug vanuit de resulterende positie. getal, of elk gegevenstype dat impliciet kan worden geconverteerd naar getal en moet omzetten naar een geheel getal.,
voorkomen optioneel is het voorkomen een geheel getal dat aangeeft naar welke voorkomen van substring in string INSTR functie moet zoeken. getal, of elk gegevenstype dat impliciet kan worden geconverteerd naar getal en moet omzetten naar een geheel getal.