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 |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
3 | Anna | tjugoett | London | Storbritannien |
4 | John | 19 | New York | ANVÄNDNINGAR |
5 | Alice | 22 | Berlin | Tyskland |
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 |
ett | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | tjugoett |
4 | John | 19 |
5 | Alice | 22 |
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 |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
3 | Anna | tjugoett | London | Storbritannien |
4 | John | 19 | New York | ANVÄNDNINGAR |
5 | Alice | 22 | Berlin | Tyskland |
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 |
5 | Alice | 22 | Berlin | Tyskland |
3 | Ana | tjugoett | London | Storbritannien |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
4 | John | 19 | New York | ANVÄ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 |
4 | John | 19 | New York | ANVÄNDNINGAR |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
3 | Ana | tjugoett | London | Storbritannien |
5 | Alice | 22 | Berlin | Tyskland |
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 |
2 | Mumbai |
ett | London |
ett | New York |
ett | Berlin |
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 |
2 | Mumbai |
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 |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
3 | Anna | tjugoett | London | Storbritannien |
4 | John | 19 | New York | ANVÄNDNINGAR |
5 | Alice | 22 | Berlin | Tyskland |
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 |
Rohan | 2. 3 |
Sameera | 22 |
Anna | tjugoett |
John | 19 |
Alice | 22 |
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 |
ett | Rohan | 2. 3 | Mumbai | Indien |
2 | Sameera | 22 | Mumbai | Indien |
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.