Wszystko, co musisz wiedzieć o LIKE Operator w SQL



Ten artykuł na temat LIKE in SQL to kompleksowy przewodnik po różnych sposobach używania operatora LIKE z klauzulą ​​WHERE.

to język, który składa się z wielu poleceń i operatorów. Ale jeśli musisz pobrać dane na podstawie jakiegoś wzorca lub znaków, będziesz potrzebować operatora LIKE. W tym artykule LIKE in SQL omówię następujące tematy:

SQL - jak w SQL - Edureka





    1. Co to jest operator LIKE?
    2. Składnia operatora LIKE
    3. Różne wzorce pobierane za pomocą operatorów LIKE
    4. Przykłady operatorów LIKE

Czym jest LIKE w SQL?

Ten operator jest używany wraz z klauzulą ​​WHERE do pobierania danych według określonego wzorca. Istnieją dwa symbole wieloznaczne, które są używane wraz z operatorem LIKE do pobierania danych. Oni są:

  • % [Znak procentu] - Dopasowuje 0 lub więcej znaków.
  • _ [Podkreślenie] - Dopasowuje dokładnie jeden znak.

Teraz, gdy już powiedziałem ci, czym jest operator LIKE, w dalszej części tego artykułu przyjrzyjmy się składni operatora LIKE.



Składnia operatora LIKE

Składnia operatora LIKE jest następująca:

SELECT kolumna1, coulmn2,. . ., columnN FROM nazwa tabeli WHERE columnName LIKE wzorzec

Teraz, gdy masz już pojęcie o składni operatora LIKE, w następnym artykule na temat LIKE w języku SQL zobaczmy różne wzorce, które możesz pobrać za pomocą operatora LIKE.

Różne wzorce pobierane za pomocą operatora LIKE

Różne wzorce wymienione w operatorach LIKE są następujące:



Zapytanie 1: Jeśli musisz znaleźć wartości zaczynające się od „x”

Jak operacja:

WHERE nazwa kolumny LIKE „x%”

Zapytanie 2: Jeśli musisz znaleźć wartości kończące się na „x”

jak stworzyć jframe

Jak operacja:

GDZIE nazwa kolumny LIKE „% x”

Zapytanie 3: Jeśli musisz znaleźć wartości, które mają „abc” na dowolnej pozycji

Jak operacja:

GDZIE nazwa kolumny LIKE „% abc%”

Zapytanie 4: Jeśli musisz znaleźć wartości, które mają „a” na trzeciej pozycji

Jak operacja:

WHERE nazwa kolumny LIKE „__a%”

Tutaj przed literą „a” znajdują się 2 podkreślenia.

Zapytanie 5: Jeśli musisz znaleźć wartości, które zaczynają się od „a” i mają co najmniej 5 znaków długości

Jak operacja:

WHERE columnname LIKE „a ____%”

Tutaj po literze „a” znajdują się 4 podkreślenia.

Zapytanie 6: Jeśli musisz znaleźć wartości, które zaczynają się od „g” i kończą na „v”

Jak operacja:

GDZIE nazwa kolumny LIKE „g% v”

Teraz, gdy omówiłem różne wzorce, w następnym artykule o LIKE in SQL przyjrzyjmy się kilku przykładom.

Przykłady operatorów LIKE

Rozważmy poniższą tabelę, w której zastosujemy różne operacje operatora LIKE.

legitymacja studencka nazwisko ucznia
jedenakash
2medal
3sanjay
4anuj
5sonali

Q1. Wybierz wszystkich uczniów zaczynających się od „a”

WYBIERZ * OD uczniów GDZIE nazwa ucznia LIKE „a%”

Wynik:

legitymacja studencka imię ucznia
jedenakash
4anuj

Q2. Wybierz wszystkich uczniów, których imię i nazwisko kończy się na „i”

WYBIERZ * OD uczniów GDZIE nazwa ucznia LIKE „% i”

Wynik:

legitymacja studencka nazwisko ucznia
2medal
5sonali

Pytanie 3. Wybierz wszystkich uczniów o nazwisku, które mają „li” na dowolnej pozycji

WYBIERZ * OD uczniów GDZIE nazwa ucznia LIKE '% li%'

Wynik:

legitymacja studencka imię ucznia
2medal
5sonali

Q4. Wybierz wszystkich uczniów o nazwisku, które ma „o” na drugiej pozycji:

WYBIERZ * OD uczniów GDZIE nazwa ucznia LIKE '_o%'

Wynik:

legitymacja studencka imię ucznia
5sonali

Pytanie 5. Wybierz wszystkich uczniów, których imiona rozpoczynają się od litery „a” i mają co najmniej 5 znaków

WYBIERZ * OD uczniów GDZIE imię ucznia LIKE „a ____%”

Wynik:

legitymacja studencka imię ucznia
jedenakash

Pytanie 6. Wybierz wszystkich uczniów, których imiona rozpoczynają się od „s” i kończą na „y”

WYBIERZ * OD uczniów GDZIE nazwa ucznia LIKE to% y

Wynik:

legitymacja studencka imię ucznia
3sanjay

Na tym kończymy ten artykuł. Mam nadzieję, że zrozumiałeś, jak używać klauzuli LIKE do pobierania różnych rodzajów danych. Jeśli chcesz dowiedzieć się więcej o MySQL i poznaj tę relacyjną bazę danych typu open source, a następnie sprawdź naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i osiągnąć mistrzostwo w tym temacie.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tym artykule, a skontaktuję się z Tobą.