Databázy ukladajú veľké objemy dát v rôznych formátoch. Ale už ste niekedy premýšľali, ako vyberať údaje z ? Príkaz SQL SELECT sa používa na načítanie údajov z databáz. V tomto článku o SQL SELECT rozoberiem, ako používať príkaz SELECT v SQL s rôznymi inými .
V tomto článku sa budeme venovať nasledujúcim témam:
Čo je to SQL SELECT?
Príkaz SELECT sa používa na výber konkrétnej sady údajov z databázy. Dáta vrátené príkazom SELECT sa uložia do výsledkovej tabuľky nazývanej ako množina výsledkov.
Syntax SQL SELECT:
--Výber niekoľkých stĺpcov SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Ak chcete vybrať úplné údaje z tabuľky SELECT * FROM TableName --Ak chcete vybrať najlepších N záznamov z tabuľky SELECT TOP N * FROM TableName
Ak v tomto článku pokračujeme ďalej, venujeme sa tomu, ako používať príkaz SELECT rôznymi spôsobmi.
Príklady :
Pre vaše lepšie pochopenie zvážim nasledujúcu tabuľku.
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
3 | Anna | dvadsaťjeden | Londýn | Spojene kralovstvo |
4 | Ján | 19 | New York | POUŽITIE |
5 | Alica | 22 | Berlín | Nemecko |
Pozrime sa postupne na každú z nich.
Príklad stĺpca SQL SELECT
Tu uvediete názvy stĺpcov, pre ktoré chcete načítať údaje.
Príklad: Napíšte dopyt na získanie StudentID, StudentName a Age z tabuľky Students.
VYBERTE ID študenta, meno študenta, vek OD študentov
Výkon:
Študentská karta | Meno študenta | Vek |
jeden | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | dvadsaťjeden |
4 | Ján | 19 |
5 | Alica | 22 |
SQL SELECT * Príklad
Hviezdička (*) sa používa na výber všetkých údajov z databázy / tabuľky / stĺpca.
Príklad: Napísať dotaz a získať všetky podrobnosti z tabuľky Students.
VYBERTE * OD študentov
Výkon:
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
3 | Anna | dvadsaťjeden | Londýn | Spojene kralovstvo |
4 | Ján | 19 | New York | POUŽITIE |
5 | Alica | 22 | Berlín | Nemecko |
To bol jednoduchý spôsob použitia príkazu SELECT. Poďme ďalej v tomto článku o SQL SELECT a pochopme, ako používať príkaz SELECT s ostatnými príkazmi v SQL.
Použite SELECT s DISTINCT
Príkaz SELECT môžete použiť s príkazom DISTINCT na získanie iba zreteľných hodnôt.
Syntax
VYBERTE DISTINCT ColumnName1, ColumnName2, ColumnName (N) Z TableName
Príklad
VYBERTE OKREMNÝ VEK OD študentov
Výkon:
Vek |
2. 3 |
22 |
dvadsaťjeden |
19 |
Ďalej v tomto článku pochopíme, ako používať príkaz SQL SELECT s klauzulou ORDER BY.
Použite SELECT s OBJEDNAŤ PODĽA
Ako všetci vieme, že Vyhlásenie OBJEDNAŤ PODĽA sa používa na triedenie výsledkov vzostupne alebo zostupne. Na získanie konkrétnych údajov vo vzostupnom alebo zostupnom poradí môžeme použiť príkaz ORDER BY s príkazom SELECT.
trh práce na koľajniciach
Syntax
VYBERTE ColumnName1, ColumnName2, ColumnName (N) Z TableName OBJEDNAŤ podľa ColumnName1, ColumnName2, ... ASC | DESC
Príklad použiť iba OBJEDNAŤ
Napíšte dopyt a vyberte všetky polia z tabuľky študentov zoradené podľa mesta.
VYBERTE * OD ŽIAKOV OBJEDNAŤ PODĽA mesta
Výkon:
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
5 | Alica | 22 | Berlín | Nemecko |
3 | Ana | dvadsaťjeden | Londýn | Spojene kralovstvo |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
4 | Ján | 19 | New York | POUŽITIE |
Príklad na použitie ORDER BY v zostupnom poradí
Napíšte dopyt a vyberte všetky polia z tabuľky študentov zoradené podľa mesta v zostupnom poradí.
VYBERTE * OD ŽIAKOV OBJEDNAŤ PODĽA Mesta POPIS
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
4 | Ján | 19 | New York | POUŽITIE |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
3 | Ana | dvadsaťjeden | Londýn | Spojene kralovstvo |
5 | Alica | 22 | Berlín | Nemecko |
Ďalej v tomto článku pochopíme, ako používať príkaz SQL SELECT s príkazom GROUP BY.
Použite SELECT s GROUP BY
The Vyhlásenie GROUP BY sa používa s príkazom SELECT na zoskupenie výsledkovej sady do jedného alebo viacerých stĺpcov.
Syntax
VYBERTE ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Podmienka GROUP BY ColumnName (N) OBJEDNÁVKA ColumnName (N)
Príklad:
výhody jquery nad javascriptom
Napíšte dopyt a uveďte počet študentov každého veku.
VYBERTE POČET (StudentID), Mesto OD študentov ZOSKUPENÉ PODĽA mesta
Výkon:
COUNT (ID študenta) | Mesto |
2 | Bombaj |
jeden | Londýn |
jeden | New York |
jeden | Berlín |
Ďalej v tomto článku pochopíme, ako používať príkaz SQL SELECT s príkazom GROUP BY.
Použite príkaz SELECT s klauzulou HAVING
Klauzulu HAVING možno použiť s príkazom SELECT na získanie údajov na základe určitých podmienok.
Syntax
VYBERTE ColumnName1, ColumnName2, ColumnName (N) Z TableName KDE Podmienka GROUP BY ColumnName (N) MÁ podmienku OBJEDNAŤ podľa ColumnName (N)
Príklad
Napíšte dopyt a získajte počet študentov v každom meste, kde je počet študentov> 1, a sú zoradené zostupne.
VYBERTE POČET (StudentID), Mesto ZO študentov SKUPINU PODĽA MESÍ MÁ POČET (StudentID)> 1 OBJEDNÁVKU PODLE POČTU (StudentID)
Výkon:
Počet (StudentID) | Mesto |
2 | Bombaj |
Použite príkaz SELECT s klauzulou INTO
Tento príkaz sa používa, ak chcete kopírovať údaje z jednej tabuľky do druhej tabuľky.
Syntax
SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Condition
Príklad
Napísať dotaz na vytvorenie zálohy databázy Students.
VYBERTE * DO StudentBackup OD študentov
Výkon:
Uvidíte, že tabuľka StudentBackup bude obsahovať všetky polia z tabuľky Students.
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
3 | Anna | dvadsaťjeden | Londýn | Spojene kralovstvo |
4 | Ján | 19 | New York | POUŽITIE |
5 | Alica | 22 | Berlín | Nemecko |
Príklad: Výberom niekoľkých stĺpcov tabuľky Studenti vytvorte zálohu tak, že vytvoríte zálohu.
VYBERTE StudentName, Age INTO StudentBackup OD študentov
Výkon:
Uvidíte, že tabuľka StudentBackup bude mať z tabuľky Students nasledujúce polia.
Meno študenta | Vek |
Rohan | 2. 3 |
Sameera | 22 |
Anna | dvadsaťjeden |
Ján | 19 |
Alica | 22 |
Príklad: Napíšte dopyt a vytvorte zálohu tak, že vložíte všetky podrobnosti o všetkých študentoch, ktorí študujú v meste Bombaj.
VYBERTE * DO ŠtudentovZálohovanie OD študentov, KDE Mesto = „Bombaj“
Študentská karta | Meno študenta | Vek | Mesto | Krajina |
jeden | Rohan | 2. 3 | Bombaj | India |
2 | Sameera | 22 | Bombaj | India |
Bolo niekoľko spôsobov, ako použiť príkaz SELECT. Ak chcete získať ďalšie vedomosti, pokračujte a precvičujte si písanie otázok Príkazy SQL .Týmto sa dostávame ku koncu tohto článku o SQL SELECT.
Ak sa chcete dozvedieť viac o MySQL a spoznajte túto relačnú databázu open-source, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.
Máte na nás otázku? Uveďte to, prosím, v sekcii komentárov tohto článku na stránke SQL SELECT a ozvem sa.