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