Funkcja mysql inster ()
Korzystając z funkcji instr (), możemy podać ciąg i podłoże. Funkcja określi, czy podłoże istnieje w ciągu źródła. Jeśli istnieje podłoże, funkcja zwróci pozycję pierwszego wystąpienia substring w ciągu źródłowego.
Jeśli podłoże nie istnieje w ciągu źródła, funkcja zwróci 0.
Poniżej pokazuje składnię funkcji instal ():
Instru (src_string, sub_string);Funkcja akceptuje dwa główne parametry:
Warto pamiętać, że funkcja instr (. Stąd funkcja zlokalizuje dopasowane wzory z lekceważeniem obudowy znaków,
Aby przeprowadzić wyszukiwanie wrażliwe na skrzynki, możesz użyć innych narzędzi, takich jak operator binarny.
Przykładowe użycie funkcji
Poniższe przykłady pokazują, w jaki sposób możemy użyć funkcji instr () do wyszukiwania określonego podłacia.
Select Instr („MySQL to niesamowity silnik bazy danych”, „baza danych”) jako POS;Powyższy przykład zwróci pozycję początkową ciągu „baza danych” z łańcucha źródłowego. W takim przypadku pozycja łańcucha bazy danych wynosi 21, jak pokazano na poniższym wyjściu:
POS |Przykład 2
Możemy użyć funkcji dolnych () lub górnych do konwersji łańcucha na małe litery lub wielki. Może to pomóc nam przezwyciężyć charakter wrażliwości na przypadek funkcji.
Przykład:
Wybierz inster („MySQL to niesamowity silnik bazy danych”), niższy („baza danych”))) Jak POS;Zwróci to podobną wartość jak pierwszy przykład, ponieważ ciąg źródłowy i podłoże są konwertowane na małe litery przed operacją wyszukiwania.
Przykład 3
Możemy również użyć funkcji instal () z kolumną tabeli, jak pokazano w poniższej składni.
Wybierz instr (kolumn_nazwa, „substring”)Przykład:
Utwórz blogi stołowe (Wynikowy stół:
Możemy użyć funkcji instr (), aby uzyskać pozycję podrzędnego „bloga” w kolumnie treści, jak pokazano:
Wybierz tytuł, inst (treść, „post”) z blogów;Wynik:
Wniosek
W tym samouczku nauczyłeś się, jak korzystać z funkcji instr (. Funkcja jest wrażliwa na przypadek. Stąd może być konieczne użycie funkcji, takich jak dolna i wyższa, aby przekonwertować ciągły wyszukiwania na żądane skrzynki.