är ett språk som består av flera kommandon och operatörer. Men när du måste hämta data baserat på något mönster eller tecken, behöver du LIKE-operatören. Så i den här artikeln om LIKE i SQL kommer jag att diskutera följande ämnen:
visuella studiohandledning för nybörjare
Vad är LIKE i SQL?
Denna operatör används tillsammans med WHERE-satsen för att hämta data enligt ett specifikt mönster. Det finns två jokertecken som används tillsammans med LIKE-operatören för att hämta data. Dom är:
- % [Procenttecken] - Det matchar 0 eller fler tecken.
- _ [Understreck] - Det matchar exakt en karaktär.
Så nu när jag har berättat för dig, vad är LIKE-operatören, låt oss sedan förstå syntaxen för LIKE-operatören.
Syntax för LIKE-operatören
Syntaksen för LIKE-operatören är som följer:
VÄLJ kolumn1, coulmn2,. . ., columnN FRÅN flikenamn WHERE columnName LIKE mönster
Nu när du har en uppfattning om syntaxen för LIKE-operatören, nästa i den här artikeln om LIKE i SQL, låt oss se de olika mönster du kan hämta med LIKE-operatören.
Olika mönster hämtade med LIKE-operatören
De olika mönster som nämns med LIKE-operatörer är följande:
Fråga 1: Om du måste hitta värden som börjar med “x”
Som operation:
VAR kolumnnamn som 'x%'
Fråga 2: Om du måste hitta värden som slutar med “x”
html-tagg för att infoga en radbrytning
Som operation:
VAR kolumnnamn som '% x'
Fråga 3: Om du måste hitta värden som har 'abc' i vilken position som helst
Som operation:
VAR kolumnnamn som '% abc%'
Fråga 4: Om du måste hitta värden som har 'a' i tredje position
Som operation:
VAR kolumnnamn som '__a%'
Här finns två understrykningar före bokstaven 'a'.
Fråga 5: Om du måste hitta värden som börjar med “a” och är minst 5 tecken långa
vad är init i python
Som operation:
VAR kolumnnamn som 'a ____%'
Här finns det fyra understrykningar efter bokstaven 'a'.
Fråga 6: Om du måste hitta värden som börjar med 'g' och slutar med 'v'
Som operation:
VAR kolumnnamn som 'g% v'
Så nu när jag har diskuterat de olika mönstren, nästa i den här artikeln om LIKE i SQL, låt oss titta på några exempel.
Exempel på LIKE-operatörer
Tänk på följande tabell där vi kommer att tillämpa olika operationer för LIKE-operatören.
studentlegitimation | elevs namn |
ett | akash |
2 | medalj |
3 | sanjay |
4 | anuj |
5 | sonali |
Q1. Välj alla elever som börjar med “a”
VÄLJ * FRÅN studenter VAR studentnamn Gillar 'a%'
Produktion:
studentlegitimation | elevs namn |
ett | akash |
4 | anuj |
Q2. Välj alla elever med ett studentnamn som slutar med 'i'
VÄLJ * FRÅN studenter VAR studentnamn LIKE '% i'
Produktion:
studentlegitimation | elevs namn |
2 | medalj |
5 | sonali |
Q3. Välj alla elever med ett studentnamn som har ”li” i valfri position
VÄLJ * FRÅN studenter VAR studentnamn Gillar '% li%'
Produktion:
studentlegitimation | elevs namn |
2 | medalj |
5 | sonali |
Q4. Välj alla elever med ett studentnamn som har 'o' i andra position:
VÄLJ * FRÅN studenter VAR studentnamn Gillar '_o%'
Produktion:
studentlegitimation | elevs namn |
5 | sonali |
Q5. Markera alla elever med ett studentnamn som börjar med “a” och som är minst 5 tecken långa
VÄLJ * FRÅN studenter VAR studentnamn Gillar 'a ____%'
Produktion:
studentlegitimation | elevs namn |
ett | akash |
F6. Välj alla elever med ett studentnamn som börjar med “s” och slutar med “y”
VÄLJ * FRÅN studenter VAR studentnamn Gillar% s '
Produktion:
studentlegitimation | elevs namn |
3 | sanjay |
Med detta kommer vi till ett slut på den här artikeln. Jag hoppas att du förstod hur du använder LIKE-klausulen för att hämta olika typer av data. Om du vill lära dig mer om MySQL och lära känna denna open source-relationsdatabas och kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.
Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i den här artikeln så kommer jag tillbaka till dig.