Alles wat u moet weten over LIKE Operator in SQL



Dit artikel over LIKE in SQL is een uitgebreide gids voor de verschillende manieren waarop u de LIKE-operator met de WHERE-component kunt gebruiken.

is een taal die bestaat uit meerdere commando's en operators. Maar als u gegevens moet ophalen op basis van een patroon of tekens, heeft u de LIKE-operator nodig. Dus in dit artikel over LIKE in SQL zal ik de volgende onderwerpen bespreken:

SQL - zoals in SQL - Edureka





    1. Wat is de operator LIKE?
    2. Syntaxis van LIKE-operator
    3. Verschillende patronen opgehaald met LIKE-operators
    4. Voorbeelden van LIKE-operators

Wat is LIKE in SQL?

Deze operator wordt samen met de WHERE-clausule gebruikt om de gegevens op te halen volgens een specifiek patroon. Er zijn twee jokertekens die samen met de LIKE-operator worden gebruikt om gegevens op te halen. Zij zijn:

  • % [Percentage-teken] - Het komt overeen met 0 of meer tekens.
  • _ [Underscore] - Het komt overeen met precies één teken.

Dus, nu ik je heb verteld, wat is de LIKE-operator, laten we vervolgens, in dit artikel, de syntaxis van de LIKE-operator begrijpen.



Syntaxis van LIKE-operator

De syntaxis van de LIKE-operator is als volgt:

SELECTEER kolom1, coulmn2,. . ., columnN FROM tablename WHERE columnName LIKE pattern

Nu je een idee hebt van de syntaxis van de LIKE-operator, laten we nu in dit artikel over LIKE in SQL de verschillende patronen zien die je kunt ophalen met de LIKE-operator.

Verschillende patronen opgehaald met de LIKE-operator

De verschillende patronen die worden genoemd met LIKE-operators zijn als volgt:



Vraag 1: Als u waarden moet vinden die beginnen met 'x'

Zoals operatie:

WAAR kolomnaam ZOALS ‘x%’

Vraag 2: Als u waarden moet vinden die eindigen op 'x'

Zoals operatie:

fibonacci c ++ recursie
WAAR kolomnaam ZOALS ‘% x’

Vraag 3: Als u waarden moet vinden met 'abc' in een willekeurige positie

Zoals operatie:

WAAR kolomnaam ZOALS ‘% abc%’

Vraag 4: Als u waarden moet vinden met 'a' op de derde positie

Zoals operatie:

WAAR kolomnaam ZOALS ‘__a%’

Hier zijn er 2 onderstrepingstekens aanwezig vóór de letter 'a'.

Vraag 5: Als u waarden moet vinden die beginnen met 'a' en minimaal 5 tekens lang zijn

Zoals operatie:

WAAR kolomnaam ZOALS ‘a ____%’

Hier zijn er 4 onderstrepingstekens aanwezig na de letter 'a'.

Vraag 6: Als u waarden moet vinden die beginnen met 'g' en eindigen met 'v'

Zoals operatie:

WAAR kolomnaam ZOALS ‘g% v’

Nu ik de verschillende patronen heb besproken, gaan we nu in dit artikel over LIKE in SQL eens kijken naar enkele voorbeelden.

Voorbeelden van LIKE-operators

Beschouw de volgende tabel waarop we verschillende bewerkingen van de LIKE-operator zullen toepassen.

studentID studenten naam
eenakash
2medaille
3Sanjay
4anuj
5sonali

V1. Selecteer alle leerlingen die beginnen met 'a'

SELECTEER * UIT studenten WAAR studentnaam ZOALS 'a%'

Uitgang:

studentID studenten naam
eenakash
4anuj

Q2. Selecteer alle leerlingen met een leerlingnaam die eindigt op 'i'

SELECTEER * UIT studenten WAAR studentnaam ZOALS '% i'

Uitgang:

studentID studenten naam
2medaille
5sonali

Q3. Selecteer alle leerlingen met een leerlingnaam die 'li' in een willekeurige positie hebben

SELECTEER * UIT studenten WAAR studentnaam ZOALS '% li%'

Uitgang:

studentID studenten naam
2medaille
5sonali

V4. Selecteer alle leerlingen met een leerlingnaam die een 'o' op de tweede positie hebben:

SELECTEER * UIT studenten WAAR studentnaam ZOALS '_o%'

Uitgang:

studentID studenten naam
5sonali

V5. Selecteer alle leerlingen met een leerlingnaam die begint met een 'a' en die minimaal 5 tekens lang zijn

SELECTEER * UIT studenten WAAR studentnaam ZOALS 'a ____%'

Uitgang:

studentID studenten naam
eenakash

V6. Selecteer alle leerlingen met een leerlingnaam die begint met 's' en eindigt met 'y'

SELECTEER * UIT studenten WAAR studentnaam ZOALS 's% y'

Uitgang:

studentID studenten naam
3Sanjay

Hiermee komen we een einde aan dit artikel. Ik hoop dat je hebt begrepen hoe je de LIKE-clausule kunt gebruiken om verschillende soorten gegevens op te halen. Als u meer wilt weten over MySQL en maak kennis met deze open-source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.

hoe palindroom in java te vinden

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van dit artikel en ik neem zo spoedig mogelijk contact met u op.