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