Ostatnio zaktualizowane 2023/02/26 przez admin
Funkcja Oracle INSTR2. Opis, składnia, przykład użycia.
Funkcja Oracle Database SQL INSTR2 służy do wyszukiwania określonego ciągu znaków w łańcuchu tekstu. Funkcja ta jest podobna do funkcji INSTR, ale zawiera dodatkowe opcje, które pozwalają na bardziej zaawansowane wyszukiwanie. Możemy określić m.in. od któego znaku zaczynamy przeszukiwanie.
Składnia funkcji INSTR2:
INSTR2(string, substring [, start_position [, occurrence [, return_option]]])
Parametry:
• string – łańcuch tekstu, w którym ma zostać wyszukany substring.
• substring – ciąg znaków, który ma zostać wyszukany w string.
• start_position – opcjonalny parametr, który określa pozycję, od której ma zostać rozpoczęte wyszukiwanie.
• occurrence – opcjonalny parametr, który określa, które wystąpienie substring ma zostać zwrócone.
• return_option – opcjonalny parametr, który określa, jakie wartości mają zostać zwrócone.
Przykład:
INSTR2('Hello World', 'o', 1, 2)
W tym przykładzie funkcja INSTR2 zwróci pozycję drugiego wystąpienia znaku 'o’ w łańcuchu tekstu 'Hello World’. Wynik tego wywołania to 8.