Lär dig hur du använder SQL SELECT med exempel



Den här artikeln är en djupgående guide om hur man använder SQL SELECT-satsen med exempel. Det berättar om olika sätt att använda denna fråga med andra SQL-kommandon.

Databaser lagrar stora datamängder i olika format. Men har du någonsin tänkt på hur du väljer data från ? Tja, SQL SELECT-satsen används för att hämta data från databaser. I den här artikeln om SQL SELECT kommer jag att diskutera hur man använder SELECT-uttalandet i SQL med olika andra .

Följande ämnen kommer att behandlas i den här artikeln:





Vad är SQL SELECT?

SELECT-satsen används för att välja en specifik uppsättning data från databasen. Data som returneras av SELECT-satsen lagras i en resultattabell som kallas som resultatuppsättning.

SQL SELECT syntax:

--Välj några kolumner SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - För att välja fullständig data från tabellen VÄLJ * FRÅN TableName - För att välja de översta N-posterna från tabellen SELECT TOP N * FROM TableName

Fortsätt i den här artikeln om SQL SELECT, låt oss förstå hur man använder SELECT-uttalandet på olika sätt.



Exempel :

För din bättre förståelse kommer jag att överväga följande tabell.

Studentlegitimation Elevs namn Ålder Stad Land
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnatjugoettLondonStorbritannien
4John19New YorkANVÄNDNINGAR
5Alice22BerlinTyskland

Låt oss titta på var och en av dem en efter en.

SQL SELECT Kolumnexempel

Här nämner du kolumnnamnen som du vill hämta data för.



Exempel: Skriv en fråga för att hämta StudentID, Studentnamn och ålder från tabellen Students.

VÄLJ StudentID, Studentnamn, ålder FRA studenter

Produktion:

Studentlegitimation Elevs namn Ålder
ettRohan2. 3
2Sameera22
3Annatjugoett
4John19
5Alice22

SQL SELECT * Exempel

Asterisken (*) används för att välja all data från databasen / tabellen / kolumnen.

förklara en rad objekt i java

Exempel: Skriv en fråga för att hämta alla detaljer från tabellen Students.

VÄLJ * FRÅN studenter

Produktion:

Studentlegitimation Elevs namn Ålder Stad Land
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnatjugoettLondonStorbritannien
4John19New YorkANVÄNDNINGAR
5Alice22BerlinTyskland

Det var det enkla sättet att använda SELECT-uttalandet. Låt oss gå vidare i den här artikeln om SQL SELECT och förstå hur man använder SELECT-satsen med de andra kommandona i SQL.

Använd SELECT med DISTINCT

Du kan använda SELECT-satsen med DISTINCT-satsen för att bara hämta distinkta värden.

vad är rmi i java

Syntax

VÄLJ DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Exempel

VÄLJ DISTINCT Ålder FRÅN studenter

Produktion:

Ålder
2. 3
22
tjugoett
19

Fortsätt i den här artikeln och låt oss förstå hur man använder SQL SELECT med ORDER BY-satsen.

Använd SELECT med ORDER BY

Som vi alla vet att BESTÄLLA PÅ uttalande används för att sortera resultaten antingen i stigande eller fallande ordning. Vi kan använda ORDER BY-satsen med SELECT-satsen för att hämta specifika data i stigande eller fallande ordning.

Syntax
VÄLJ kolumnnamn1, kolumnnamn2, kolumnnamn (N) FRÅN bordsnamn BESTÄLLNING efter kolumnnamn1, kolumnnamn2, ... ASC | DESC

Exempel för att endast använda ORDER BY

Skriv en fråga för att välja alla fält från studenttabellen ordnade efter stad.

VÄLJ * FRÅN studenter BESTÄLL efter stad

Produktion:

Studentlegitimation Elevs namn Ålder Stad Land
5Alice22BerlinTyskland
3AnatjugoettLondonStorbritannien
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
4John19New YorkANVÄNDNINGAR

Exempel för att använda ORDER BY i fallande ordning

Skriv en fråga för att välja alla fält från studenttabellen ordnade efter stad i fallande ordning.

VÄLJ * FRÅN studenter BESTÄLLNING AV STADSBESKRIVNING
Studentlegitimation Elevs namn Ålder Stad Land
4John19New YorkANVÄNDNINGAR
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnatjugoettLondonStorbritannien
5Alice22BerlinTyskland

Nästa i den här artikeln, låt oss förstå hur man använder SQL SELECT med GROUP BY-uttalandet.

Använd SELECT med GROUP BY

De GROUP BY-uttalande används med SELECT-satsen för att gruppera resultatuppsättningen med en eller flera kolumner.

Syntax
VÄLJ kolumnnamn1, kolumnnamn2, ..., kolumnnamn (N) FRÅN tabellnamn VAR tillståndsgrupp efter kolumnnamn (N) BESTÄLLNING efter kolumnnamn (N)

Exempel:

Skriv en fråga för att lista antalet elever i varje ålder.

VÄLJ RÄKN (StudentID), stad FRÅN studenter GRUPP PÅ stad

Produktion:

COUNT (StudentID) Stad
2Mumbai
ettLondon
ettNew York
ettBerlin

Nästa i den här artikeln, låt oss förstå hur man använder SQL SELECT med GROUP BY-uttalandet.

Använd SELECT med HAVING-satsen

HAVING-klausulen kan användas med SELECT-satsen för att hämta data baserat på vissa förhållanden.

Syntax
VÄLJ kolumnnamn1, kolumnnamn2, kolumnnamn (N) FRÅN tabellnamn VAR tillståndsgrupp efter kolumnnamn (N) HAR tillstånd BESTÄLLNING efter kolumnnamn (N)

Exempel

Skriv en fråga för att hämta antalet studenter i varje stad där antalet studenter är> 1 och sorteras i fallande ordning.

VÄLJ RÄKN (StudentID), stad FRÅN studenter GRUPP PÅ stad HAR RÄKN (StudentID)> 1 BESTÄLLNING PÅ RÄKN (StudentID) DESC

Produktion:

Räkna (StudentID) Stad
2Mumbai

Använd SELECT med INTO-satsen

Detta uttalande används när du vill kopiera data från en tabell till en annan tabell.

Syntax

VÄLJ * IN I NewTableName [IN DatabaseName] FRÅN OldTableName WHERE Condition

Exempel

Skriv en fråga för att skapa en säkerhetskopia av studentdatabasen.

VÄLJ * I StudentBackup FRÅN studenter

Produktion:

Du ser att StudentBackup-tabellen kommer att ha alla fält från Students-tabellen.

Studentlegitimation Elevs namn Ålder Stad Land
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnatjugoettLondonStorbritannien
4John19New YorkANVÄNDNINGAR
5Alice22BerlinTyskland

Exempel: Skriv en fråga för att skapa en säkerhetskopia genom att välja några kolumner i tabellen Students.

VÄLJ studentnamn, ålder till studentbackup från studenter

Produktion:

Du kommer att se att StudentBackup-tabellen kommer att ha följande fält från tabellen Students.

Elevs namn Ålder
Rohan2. 3
Sameera22
Annatjugoett
John19
Alice22

Exempel: Skriv en fråga för att skapa en säkerhetskopia genom att infoga alla detaljer om alla de studenter som studerar i City 'Mumbai'.

VÄLJ * IN I StudentsBackup FRA Students WHERE City = 'Mumbai'
Studentlegitimation Elevs namn Ålder Stad Land
ettRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien

Det här var få sätt att använda kommandot SELECT. För att få mer kunskap gå vidare och öva dig på att skriva frågor i SQL-kommandon .Med detta kommer vi till ett slut på den här artikeln om SQL SELECT.

passera värde och passera referens java

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 om SQL SELECT så kommer jag tillbaka till dig.