Innholdsfortegnelse:
- Nøkkelforskjell - hvor mot å ha klausul i SQL
- Hva er hvor klausul i SQL?
- Hva er å ha klausul i SQL?
- Hva er likhetene mellom hvor og ha klausul i SQL?
- Hva er forskjellen mellom hvor og å ha klausul i SQL?
- Sammendrag - hvor mot å ha ledd i SQL
Video: Forskjellen Mellom Hvor Og å Ha Ledd I SQL
2024 Forfatter: Mildred Bawerman | [email protected]. Sist endret: 2023-12-16 08:41
Nøkkelforskjell - hvor mot å ha klausul i SQL
Data er viktig for enhver organisasjon. Derfor er det nødvendig å lagre dataene på en organisert måte for å hente dem. Dataene lagres i tabeller. En database består av en samling av tabeller. En vanlig databasetype er relasjonsdatabaser. I en relasjonsdatabase er tabellene relatert til hverandre. For eksempel er bordkunden koblet til ordretabellen. Et Relational Database Management System (RDBMS) er et databasestyringssystem som er basert på relasjonsmodell. Den brukes til å administrere relasjonsdatabaser. Noen eksempler på RDBMS er MySQL, MSSQL og Oracle. Structured Query Language (SQL) er språket som brukes til å manipulere og hente data i en relasjonsdatabase. Det er forskjellige klausuler i SQL for å utføre forskjellige oppgaver. To av dem er hvor og har. Denne artikkelen diskuterer forskjellen mellom hvor og å ha klausul i SQL. Hovedforskjellen mellom hvor og å ha klausul i SQL er at der klausul brukes til å filtrere poster før en gruppering eller en aggregering oppstår mens å ha klausul brukes til å filtrere poster etter en gruppering, eller en aggregering oppstår.
INNHOLD
1. Oversikt og nøkkelforskjell
2. Hva er hvor klausul i SQL
3. Hva har klausul i SQL
4. Likheter mellom hvor og å ha klausul i SQL
5. Sammenligning side om side - hvor vs å ha klausul i SQL i tabellform
6. Sammendrag
Hva er hvor klausul i SQL?
Det hjelper å hente, oppdatere eller slette et bestemt datasett fra tabellen i henhold til gitt tilstand. Programmereren kan bruke hvor klausul for å begrense og hente bare de nødvendige dataene. Spørringen utføres bare på postene der betingelsen spesifisert av hvor-klausulen er sann. Den kan brukes med å velge, oppdatere og slette.
Se studenttabellen nedenfor,
For å velge navn og alder på studenten hvis student_id er lik 3, kan følgende SQL-spørring brukes.
velg navn, alder fra student der student_id = 3;
Det er også mulig å bruke operatører som ikke like (! =), Større enn (>), mindre enn (=), mindre enn eller lik (<=). For å velge student_id og navn hvis alder ikke er lik 15, kan følgende SQL-spørring brukes.
velg student_id, navn fra student der alder! = 15;
For å endre alderen til studenten 2 til 13, kan følgende spørsmål brukes.
oppdater elevsatt alder = 13 der id = 3;
For å slette posten som student_id er 4, kan følgende spørsmål brukes.
slett fra student der student_id = 4;
Og, eller operatørene kan brukes til å kombinere flere forhold.
velg navn fra student der student_id = 1 og alder = 15; spørring vil hente navnet Ann.
Dette er noen eksempler på hvor klausul i SQL. Hvis det er en gruppe etter-setning, vises hvor-setningen før den.
Hva er å ha klausul i SQL?
Det er funksjoner levert av SQL-språket for å utføre beregning enkelt. De er kjent som aggregeringsfunksjoner. Min () brukes til å finne den minste verdien av den valgte kolonnen. Maks () brukes til å finne maksimumsverdien til den valgte kolonnen. Avg () brukes til å finne gjennomsnittet i kolonnen og sum () brukes til å finne summen av kolonnen. Dette er noen eksempler på aggregeringsfunksjoner. Se ordretabellen nedenfor,
Programmereren kan skrive SQL-spørringen som følger for å hente kundene som har en balanse på mer enn 2000.
velg * fra ordregruppe etter at kunden har sum (saldo)> 2000.
Dette vil skrive ut kundepostene hvis saldoen er større enn 2000. Den vil skrive ut oppføringene til kundene Ann og Alex.
Å ha klausulen brukes til å hente verdiene for gruppene som tilfredsstiller visse betingelser. Derfor vil gruppen som faller til den gitte tilstanden vises som et resultat av dette. Å ha klausulen vises etter gruppeklausulen. Hvis gruppe-etter-setningen ikke er til stede, vil ha-setningen fungere i likhet med hvor-setningen.
Hva er likhetene mellom hvor og ha klausul i SQL?
- Begge er klausuler i Structured Query Language.
- Begge kan brukes til å filtrere for å hente et datasett.
Hva er forskjellen mellom hvor og å ha klausul i SQL?
Diff Article Midt før tabell
hvor vs å ha klausul i SQL |
|
Hvor er en SQL-ledd som brukes til å spesifisere en tilstand mens data hentes fra en enkelt tabell eller ved å bli med flere tabeller. | Å ha er en SQL-ledd som spesifiserer at en SQL select-setning bare skal returnere rader der samlede verdier oppfyller de angitte betingelsene. |
Hensikt | |
Hvor-leddet brukes til å filtrere rader. | Ha-klausulen brukes til å filtrere grupper. |
Aggregasjon | |
Where-klausulen kan ikke brukes med aggregeringsfunksjoner med mindre den er i et underspørring som finnes i en Having-klausul. | Aggregasjonsfunksjonene kan brukes med ha-setningen. |
Filtreringsmetode | |
Hvor-klausulen oppfører seg som et forfilter. | Ha-klausulen oppfører seg som et innleggsfilter. |
Gruppere etter klausulordre | |
Hvor-setningen brukes før Group By-setningen. | Ha-klausulen brukes etter Group By-klausulen. |
Brukt med | |
Hvor-klausulen kan brukes med velg, oppdater og slett. | Ha-klausulen brukes bare med select. |
Sammendrag - hvor mot å ha ledd i SQL
Structured Query Language (SQL) er språket som brukes i relasjonsdatabaser. Hvor har det er to ledd i SQL. Denne artikkelen diskuterte forskjellen mellom hvor og å ha klausul. Forskjellen mellom hvor og å ha ledd i SQL er at hvor brukes til å filtrere poster før en gruppering eller en aggregering oppstår mens having brukes til å filtrere poster etter en gruppering, eller en aggregering oppstår.
Anbefalt:
Forskjellen Mellom Stump, Ledd Og Spliff
Blunt vs Joint vs Spliff Marihuana er et stoff som kan konsumeres på mange forskjellige måter. Å rulle det på et tynt papir er en kunst, bare de som a
Forskjellen Mellom Hvor Og Var
Where vs Were Hvor, var og vi er en trio av ord som ofte forveksles av studenter på engelsk. De blir alle uttalt i en sim
Forskjellen Mellom Hvor Mye Og Hvor Mange
Hvor mye vs hvor mange hvor mye og hvor mange er setninger som brukes sammen med tellebare og ikke-tellbare substantiver. Folk som prøver å mestre engelsk språk
Forskjellen Mellom SQL Og Microsoft SQL Server
SQL vs Microsoft SQL Server | SQL vs SQL Server Differences Structured Query Language (SQL) er et dataspråk for databaser. Den brukes for tilgang
Forskjellen Mellom SQL Og PL SQL
SQL vs PL SQL SQL (Structured Query Language) er standardspråket for å skrive oppføringsrelasjonsdatabaser. SQL er enkle utsagn, som gjør det mulig å prøve på nytt