Oracle INSTR()
funcția caută un subșir într-un șir și returnează poziția subșirului în șir.
Sintaxa
followig ilustrează sintaxa Oracle INSTR()
funcția:
Argumente
Oracle INSTR()
funcția acceptă patru argumente:
string
este un șir de caractere sau caractere expresie care conține subșirul să fie găsit.,
substring
este subșir să fie căutat
start_position
este un număr întreg nenul care specifică în cazul în care în șir INSTR()
funcția începe să caute. start_position
se calculează folosind caractere definite de setul de caractere de intrare.
start_position
este pozitiv, atunci INSTR()
funcția de căutări și contează înainte de începutul șirului., În cazul în care start_position
este negativ, INSTR()
funcția de căutare și numărați înapoi de la sfârșitul șirului.
start_position
este un parametru opțional. Valoarea implicită a start_position
este 1. Aceasta înseamnă că, în mod implicit, funcția INSTR()
caută de la începutul șirului.
occurrence
este un număr întreg pozitiv care specifică care apariția substring
pentru care INSTR()
ar trebui funcția de căutare., occurence
este opțională și valoarea sa implicită este 1, ceea ce înseamnă că INSTR()
funtion caută prima apariție a substring
în mod implicit.
valoarea returnată
funcțiaINSTR()
returnează un număr întreg pozitiv care este poziția unui subșir într-un șir.
string
nu contine substring
, INSTR()
funcția returnează 0 (zero).,
Exemple
1) Căutare de la începutul șirului
următoarea declarație returnează locația de prima apariție a is
subșir în This is a playlist
, pornind de la poziția 1 (primul caracter) în șir.,
În acest exemplu, INSTR() funcția căutat prima apariție a subșirului is
de la începutul șirului This is a playlist
.,
2) de Căutare pentru al 2-lea și al 3-apariție a unui subșir
următoarea declarație returnează locația de 2 și 3 apariții a subșirului is
în This is a playlist
În acest exemplu, am trecut start_position
1 și occurrence
ca 2 și 3 pentru a instrui INSTR()
funcția de căutare pentru a 2-a și a 3-a apariții a subșirului în șir This is a playlist
.,
3) Caută un subșir care nu există într-un șir
următorul exemplu ilustrează rezultatul atunci când subșir are
nu este găsit în șirul căutat:
4) Căutare înapoi
următorul exemplu, se caută prima apariție a subșirului is
înapoi de la sfârșitul șirul căutat.,
În acest tutorial, ai învățat cum să căutare și returnează poziția unui subșir într-un șir.
- a fost acest tutorial util?
- YesNo