Lahat ng Kailangan Mong Malaman Tungkol sa LIKE Operator sa SQL



Ang artikulong ito sa LIKE sa SQL ay isang komprehensibong gabay sa iba't ibang mga paraan kung saan maaari mong gamitin ang LIKE operator na may WHERE clause.

ay isang wika, na binubuo ng maraming mga utos at operator. Ngunit, kapag kailangan mong kunin ang data batay sa ilang mga pattern o character, kakailanganin mo ang operator ng LIKE. Kaya, sa artikulong ito sa LIKE sa SQL, tatalakayin ko ang mga sumusunod na paksa:

SQL - Tulad ng sa SQL - Edureka





    1. Ano ang LIKE operator?
    2. Syntax ng LIKE operator
    3. Iba't ibang mga pattern na nakuha sa LIKE operator
    4. Mga halimbawa ng LIKE operator

Ano ang LIKE sa SQL?

Ginagamit ang operator na ito kasama ang sugnay na ASA upang makuha ang data ayon sa isang tukoy na pattern. Mayroong dalawang mga wildcard na ginagamit kasama ang LIKE operator upang makuha ang data. Sila ay:

  • % [Porsyento ng Pag-sign] - Tumutugma ito sa 0 o higit pang character.
  • _ [Underscore] - Tugma ito sa eksaktong isang character.

Kaya, ngayon na sinabi ko sa iyo, kung ano ang LIKE operator, susunod, sa artikulong ito, ipaalam sa amin na maunawaan ang syntax ng LIKE operator.



Syntax ng LIKE operator

Ang syntax ng LIKE operator ay ang mga sumusunod:

PUMILI ng haligi1, coulmn2,. . ., haligiN MULA sa tablename KUNG SAAN ang patternName LIKE pattern

Ngayon, na nakuha mo ang isang ideya ng syntax ng LIKE operator, susunod sa artikulong ito sa LIKE sa SQL, tingnan sa amin ang iba't ibang mga pattern na maaari mong makuha sa LIKE operator.

Iba't ibang mga pattern na nakuha sa LIKE operator

Ang iba't ibang mga pattern na nabanggit sa LIKE operator ay ang mga sumusunod:



Query 1: Kung kailangan mong maghanap ng mga halagang nagsisimula sa 'x'

Tulad ng operasyon:

SAAN ang haligi ng haligi NA Tulad ng 'x%'

Query 2: Kung kailangan mong maghanap ng mga halagang nagtatapos sa 'x'

Tulad ng operasyon:

c ++ pag-uuri ng mga numero sa pataas na pagkakasunud-sunod
SAAN ang pangalan ng haligi Tulad ng '% x'

Query 3: Kung kailangan mong maghanap ng mga halagang mayroong 'abc' sa anumang posisyon

Tulad ng operasyon:

SAAN ang haligi ng haligi Tulad ng '% abc%'

Query 4: Kung kailangan mong maghanap ng mga halagang mayroong 'a' sa pangatlong posisyon

Tulad ng operasyon:

SAAN ang haligi ng haligi NA Tulad ng '__a%'

Narito, mayroong 2 mga underscore na naroroon bago ang titik na 'a'.

Query 5: Kung kailangan mong maghanap ng mga halagang nagsisimula sa 'a' at hindi bababa sa 5 mga character ang haba

Tulad ng operasyon:

SAAN ang haligi ng haligi NA Tulad ng 'isang ____%'

Narito, mayroong 4 na mga underscore pagkatapos ng titik na 'a'.

Query 6: Kung kailangan mong maghanap ng mga halagang nagsisimula sa 'g' at nagtatapos sa 'v'

Tulad ng operasyon:

SAAN ang haligi ng haligi NA Tulad ng 'g% v'

Kaya, ngayon na tinalakay ko ang iba't ibang mga pattern, susunod sa artikulong ito sa LIKE sa SQL, tingnan natin ang ilang mga halimbawa.

Mga halimbawa ng LIKE operator

Isaalang-alang ang sumusunod na talahanayan kung saan ilalapat namin ang iba't ibang mga pagpapatakbo ng LIKE operator.

mag-aaralID pangalan ng estudyante
isaakash
2medalya
3sanjay
4anuj
5sonali

Q1. Piliin ang lahat ng mag-aaral na nagsisimula sa 'a'

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang pangalan ng mag-aaral GUSTO 'a%'

Output:

mag-aaralID pangalan ng estudyante
isaakash
4anuj

Q2. Piliin ang lahat ng mag-aaral na may isang studentname na nagtatapos sa 'i'

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang pangalan ng mag-aaral GUSTO '% i'

Output:

mag-aaralID pangalan ng estudyante
2medalya
5sonali

Q3. Piliin ang lahat ng mag-aaral na may isang pangalan ng mag-aaral na mayroong 'li' sa anumang posisyon

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang pangalan ng mag-aaral GUSTO '% li%'

Output:

mag-aaralID pangalan ng estudyante
2medalya
5sonali

Q4. Piliin ang lahat ng mga mag-aaral na may isang pangalan ng mag-aaral na mayroong 'o' sa pangalawang posisyon:

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang pangalan ng mag-aaral GUSTO '_o%'

Output:

mag-aaralID pangalan ng estudyante
5sonali

Q5. Piliin ang lahat ng mag-aaral na may isang pangalan ng mag-aaral na nagsisimula sa 'a' at hindi bababa sa 5 mga character ang haba

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang pangalan ng mag-aaral GUSTO 'isang ____%'

Output:

mag-aaralID pangalan ng estudyante
isaakash

Q6. Piliin ang lahat ng mag-aaral na may isang pangalan ng mag-aaral na nagsisimula sa 's' at nagtatapos sa 'y'

PUMILI * MULA sa mga mag-aaral KUNG SAAN ang estudyantename GUSTO 's% y'

Output:

mag-aaralID pangalan ng estudyante
3sanjay

Sa pamamagitan nito, natapos namin ang artikulong ito. Inaasahan kong naintindihan mo kung paano gamitin ang sugnay na LIKE upang makuha ang iba't ibang mga uri ng data. Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na pakikipag-ugnay na database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.

casting doble sa int sa java

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito at babalik ako sa iyo.