Oraakkeli INSTR() toiminto etsii alimerkkijono merkkijonon ja palauttaa asema alimerkkijono merkkijonon.

Syntax

followig kuvaa syntaksi Oracle INSTR() tehtävä:

Perustelut

Oraakkeli INSTR() toiminto hyväksyy neljä väitettä:

string

on merkkijonon tai hahmon ilme, joka sisältää osamerkkijono löytyy.,

substring

on osajono etsitään

start_position

on nollasta poikkeava kokonaisluku, joka määrittää, missä merkkijono INSTR() toiminto alkaa etsiä. start_position lasketaan käyttämällä merkkejä kuten määritelty tulo-merkistöä.

– Jos start_position on positiivinen, niin INSTR() toiminto hakee ja laskee eteenpäin alusta merkkijono., Tässä tapauksessa start_position on negatiivinen, INSTR() toiminto etsiä ja laskea taaksepäin merkkijonon loppuun.

start_position on valinnainen parametri. start_position oletusarvo on 1. Se tarkoittaa, että oletusarvoisesti INSTR() toiminto haut begining merkkijono.

occurrence

on positiivinen kokonaisluku, joka määrittää esiintyminen substring, jolle INSTR() toiminto pitäisi etsiä., occurence on valinnainen ja sen oletusarvo on 1, mikä tarkoittaa, että INSTR() funtion etsii ensimmäinen esiintyminen substring oletuksena.

Paluu arvo

INSTR() funktio palauttaa positiivisen kokonaisluvun, joka on kanta alimerkkijono merkkijonon sisältä.

– Jos string ei sisällä substring, INSTR() funktio palauttaa arvon 0 (nolla).,

Esimerkkejä

1) Etsi alusta string

seuraava lauseke palauttaa sijainnin ensimmäinen esiintyminen is substring vuonna This is a playlist alkaen asentoon 1 (ensimmäinen merkki) merkkijono.,

tässä esimerkissä INSTR() toiminto etsinyt ensimmäinen esiintyminen substring is alusta string This is a playlist.,

2) Etsi 2. ja 3nd esiintyminen substring

seuraava lauseke palauttaa sijainti 2. ja 3. esiintymiä substring is vuonna This is a playlist

tässä esimerkissä, ohitimme start_position 1 ja occurrence kuin 2 ja 3 ohjeet INSTR() funktio etsiä 2. ja 3. esiintymiä substring on merkkijono This is a playlist.,

3) Etsi osajono, että ei ole olemassa string

seuraavassa esimerkissä kuvataan tulos, kun substring are ei löydy etsinyt string:

4) Haku taaksepäin

seuraava esimerkki hakee ensimmäinen esiintyminen substring is taaksepäin lopusta etsinyt string.,

tässä opetusohjelmassa opit, kuinka voit etsiä ja palauttaa asema alimerkkijono merkkijonon.

  • Auttoiko tämä opetusohjelma?
  • YesNo