Oracle INSTR funkció

Utolsó frissítés 2020.február 26-án 08:08:19 (UTC/GMT +8 óra)

leírás

Az Oracle INSTR függvény a karakterlánc keresésére szolgál, és megtalálja a karakterlánc helyét a karakterláncban. Ha egy szubsztrátum található, amely megegyezik az aljzattal, akkor a függvény egy egész számot ad vissza, amely jelzi az aljzat első karakterének helyzetét. Ha nem található ilyen aljzat, akkor a függvény nullát ad vissza.

szintaxis:

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

INSTRB karakterek helyett bájtot használ., Az INSTRC Unicode teljes karaktereket használ. Az INSTR2 UCS2 kódpontokat használ. Az INSTR4 UCS4 kódpontokat használ.

paraméterek:

visszatérési érték típusa

szám

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

példák: Oracle INSTR funkció

a következő példák fedezik fel az INSTR funkció működését.,

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

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

név leírás adattípusok
karakterlánc a keresendő karakterlánc. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, vagy NCLOB, kivételek az INSTRC, INSTR2 és INSTR4, amelyek nem teszik lehetővé, hogy a string CLOB vagy NCLOB legyen.
substring a karakterláncban keresendő szubsztrátum. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB vagy NCLOB.,
pozíció opcionális. A pozíció egy nem nulla egész szám, amely jelzi a karakterlánc karakterét, ahonnan a keresés megkezdődik. Ha kihagyjuk, akkor alapértelmezés szerint 1. Az első pozíció a karakterláncban 1. Ha a pozíció negatív, akkor az INSTR függvény visszafelé számít a karakterlánc végétől, majd visszafelé keres a kapott pozícióból. szám, vagy bármely olyan adattípus, amelyet implicit módon számra lehet konvertálni, és egész számra kell rendeznie.,
előfordulás opcionális, az esemény egy egész szám, amely jelzi, hogy a string INSTR függvényben a substring előfordulása kell keresni. szám, vagy bármely olyan adattípus, amelyet implicit módon számra lehet konvertálni, és egész számra kell rendeznie.