Lær hvordan du bruker SQL SELECT med eksempler



Denne artikkelen er en grundig veiledning om hvordan du bruker SQL SELECT-setningen med eksempler. Den forteller de forskjellige måtene å bruke dette spørsmålet med andre SQL-kommandoer.

Databaser lagrer store datamengder i forskjellige formater. Men har du noen gang tenkt hvordan du skal velge data fra ? Vel, SQL SELECT-setningen brukes til å hente dataene fra databaser. I denne artikkelen om SQL SELECT vil jeg diskutere hvordan du bruker SELECT-setningen i SQL med forskjellige andre .

Følgende emner vil bli dekket i denne artikkelen:





Hva er SQL SELECT?

SELECT-setningen brukes til å velge et bestemt datasett fra databasen. Dataene som returneres av SELECT-setningen lagres i en resultattabell kalt som resultatsett.

SQL SELECT syntaks:

--Velg noen få kolonner SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - For å velge komplette data fra tabellen VELG * FRA TableName - For å velge de øverste N-postene fra tabellen VELG TOPP N * FRA TableName

La oss fortsette i denne artikkelen om SQL SELECT, og la oss forstå hvordan vi bruker SELECT-setningen på forskjellige måter.



Eksempler :

For bedre forståelse vil jeg vurdere følgende tabell.

Student ID Student navn Alder By Land
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnatjueenLondonStorbritannia
4John19New YorkBRUKER
5Alice22BerlinTyskland

La oss se på hver enkelt av dem en etter en.

SQL SELECT Kolonneeksempel

Her nevner du kolonnenavnene du vil hente data for.



Eksempel: Skriv et spørsmål for å hente StudentID, Studentnavn og Alder fra Student-tabellen.

VELG StudentID, Studentnavn, Alder FRA studenter

Produksjon:

Student ID Student navn Alder
enRohan2. 3
2Sameera22
3Annatjueen
4John19
5Alice22

SQL SELECT * Eksempel

Stjernen (*) brukes til å velge alle dataene fra databasen / tabellen / kolonnen.

Eksempel: Skriv et spørsmål for å hente alle detaljene fra Students-tabellen.

VELG * FRA studenter

Produksjon:

Student ID Student navn Alder By Land
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnatjueenLondonStorbritannia
4John19New YorkBRUKER
5Alice22BerlinTyskland

Det var den enkle måten å bruke SELECT-setningen på. La oss gå videre i denne artikkelen om SQL SELECT og forstå hvordan vi bruker SELECT-setningen med de andre kommandoene i SQL.

Bruk VELG med DISTINCT

Du kan bruke SELECT-setningen med DISTINCT-setningen for å hente bare forskjellige verdier.

hva er en app i salgsstyrken

Syntaks

VELG DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Eksempel

VELG DISTINCT Alder FRA studenter

Produksjon:

Alder
2. 3
22
tjueen
19

Fortsett i denne artikkelen, la oss forstå hvordan du bruker SQL SELECT med ORDER BY-setningen.

Bruk SELECT med ORDER BY

Som vi alle vet at BESTILL AV uttalelse brukes til å sortere resultatene i stigende eller synkende rekkefølge. Vi kan bruke ORDER BY-setningen med SELECT-setningen for å hente spesifikke data i stigende eller synkende rekkefølge.

Syntaks
VELG Kolonnenavn1, Kolonnenavn2, Kolonnenavn (N) FRA tabellnavnet BESTILLE PÅ Kolonnenavn1, Kolonnenavn2, ... ASC | DESC

Eksempel på å bare bruke ORDER BY

Skriv et spørsmål for å velge alle feltene fra studenttabellen sortert etter by.

VELG * FRA studenter BESTILL PÅ By

Produksjon:

Student ID Student navn Alder By Land
5Alice22BerlinTyskland
3AnatjueenLondonStorbritannia
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
4John19New YorkBRUKER

Eksempel på bruk ORDER BY i synkende rekkefølge

Skriv et spørsmål for å velge alle feltene fra studenttabellen, sortert etter by i fallende rekkefølge.

VELG * FRA studenter BESTILL AV BYBESKRIVELSE
Student ID Student navn Alder By Land
4John19New YorkBRUKER
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnatjueenLondonStorbritannia
5Alice22BerlinTyskland

Neste i denne artikkelen, la oss forstå hvordan du bruker SQL SELECT med GROUP BY-setningen.

Bruk VELG med GROUP BY

De GROUP BY uttalelse brukes sammen med SELECT-setningen for å gruppere resultatsettet med en eller flere kolonner.

Syntaks
SELECT ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Eksempel:

Skriv et spørsmål for å liste antall studenter i hver alder.

VELG TELL (StudentID), by FRA studenter GRUPP FOR BY

Produksjon:

COUNT (StudentID) By
2Mumbai
enLondon
enNew York
enBerlin

Neste i denne artikkelen, la oss forstå hvordan du bruker SQL SELECT med GROUP BY-setningen.

Bruk SELECT med HAVING-ledd

HAVING-setningen kan brukes med SELECT-setningen for å hente data basert på noen forhold.

Syntaks
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)

Eksempel

Skriv et spørsmål for å hente antall studenter i hver by der antall studenter er> 1, og sorteres i synkende rekkefølge.

VELG TELL (StudentID), by FRA studenter GRUPPE etter by HAR TELL (StudentID)> 1 BESTILLING PÅ TELL (StudentID) DESC

Produksjon:

Count (StudentID) By
2Mumbai

Bruk SELECT med INTO-ledd

Denne setningen brukes når du vil kopiere data fra den ene tabellen til den andre tabellen.

Syntaks

VELG * INN NewTableName [IN DatabaseName] FRA OldTableName WHERE Tilstand

Eksempel

Skriv et spørsmål for å lage en sikkerhetskopi av Students-databasen.

VELG * INN Studentbackup fra studenter

Produksjon:

Du vil se at StudentBackup-tabellen vil ha alle feltene fra Students-tabellen.

overføre filer til ec2 windows-forekomst
Student ID Student navn Alder By Land
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnatjueenLondonStorbritannia
4John19New YorkBRUKER
5Alice22BerlinTyskland

Eksempel: Skriv et spørsmål for å lage en sikkerhetskopi ved å velge noen kolonner i tabellen Students.

VELG Studentnavn, Alder INN StudentBackup FRA Studenter

Produksjon:

Du vil se at StudentBackup-tabellen vil ha følgende felt fra Students-tabellen.

Student navn Alder
Rohan2. 3
Sameera22
Annatjueen
John19
Alice22

Eksempel: Skriv et spørsmål for å lage en sikkerhetskopi ved å sette inn alle detaljer om alle de studentene som studerer i City ‘Mumbai’.

VELG * INN Studentbackup fra studenter WHERE City = 'Mumbai'
Student ID Student navn Alder By Land
enRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia

Dette var få måter å bruke SELECT-kommandoen på. For å få ytterligere kunnskap, fortsett og øv deg i å skrive spørsmål i SQL-kommandoer .Med dette kommer vi til en slutt på denne artikkelen om SQL SELECT.

Hvis du ønsker å lære mer om MySQL og bli kjent med denne åpen kildekode-relasjonsdatabasen, så sjekk ut vår som kommer med instruktørstyrt liveopplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL grundig og hjelpe deg med å mestre emnet.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen om SQL SELECT, og jeg kommer tilbake til deg.