An SQL -uttrykk refererer til en kombinasjon av symboler og operatører som brukes av SQL -serveren for å spørre om en enkelt verdi fra databasen. Uttrykk kan være en gruppering av en eller flere operatører og SQL -funksjoner. Tenk på SQL -uttrykk som formler uttrykt på SQL -språk og resulterer i en enkelt verdi.
Dagens artikkel vil lære å bruke SQL -uttrykk i SQL Server -motoren og spørring for et spesifikt verdisett.
MERK: Eksemplene illustrert i denne guiden er testet på SQL Server 2019 og SQL Server Management Studio 18. Vi anbefaler at du gjenskaper et lignende miljø for å få lignende produksjon som det som er gitt i eksemplene.
Type SQL -uttrykk
Det er tre hovedkategorier av SQL -uttrykk:
SQL numeriske uttrykk
Den første typen SQL -uttrykk er numeriske uttrykk. Dette er en type uttrykk som lar deg utføre alle matematiske operasjoner i en SQL -spørring.
Vi kan illustrere et eksempel på syntaks som:
Velg numeric_expression som navnI det numeriske uttrykket kan du bruke numeriske operatører som:
Tenk for eksempel på eksemplet nedenfor:
Velg (10 + 23) som tillegg;Eksemplet spørsmål ovenfor utfører forskjellige matematiske operasjoner som spesifisert ovenfor. De resulterende verdiene er som vist:
Bortsett fra matematiske operatører som vist i eksemplene ovenfor, kan du bruke en innebygd samlet funksjon som:
Tenk på eksemplene nedenfor:
Velg sum (pris) som totalpris fra produkterEksemplene ovenfor viser deg hvordan du bruker aggregatfunksjoner for å utføre matematiske uttrykk ved hjelp av SQL. Sjekk dokumentasjonen for samlede funksjoner for å lære mer.
De resulterende verdiene er som:
SQL boolske uttrykk
Boolske uttrykk er en vanlig type SQL -uttrykk. De gjør deg i stand til å hente verdier basert på en boolsk verdi. For eksempel kan du be SQL om å returnere verdiene der en verdi er høyere enn en spesifikk verdi. Siden det uttrykket returnerer en boolsk sann eller usant, vil SQL bruke det til å filtrere ut det resulterende settet.
Vi kan uttrykke syntaks for et SQL -boolsk uttrykk som:
Velg Col (er) fra TBL_NAMEFor boolske uttrykk bruker vi boolske operatører som:
Tenk på eksemplene som er vist nedenfor:
Velg * fra produkterOvennevnte eksempler bruker boolske operatører for å filtrere ut de valgte setningsresultatene. Et eksempel som resulterer i utgangen er som:
SQL Date uttrykk
Datouttrykk i SQL brukes til å returnere og utføre sammenligningsoperasjoner på data etter en spesifikk datakonkurranse.
Du kan for eksempel bruke datouttrykk for å filtrere ut verdier som samsvarer med en bestemt dato.
Tenk på eksemplet nedenfor:
Bruk WideworldimportersI eksemplet over spør vi Wideworldimporters dato for verdier der verdien av Spilt inn når er mindre enn dagens tidsstempel.
Den resulterende verdien er som:
Lukking
I denne artikkelen lærte du hvordan du bruker og jobber med forskjellige SQL -uttrykk som numeriske uttrykk, boolske uttrykk og datouttrykk.
Takk for at du leser og følg med for mer.