Naučte sa, ako používať SQL SELECT, na príkladoch



Tento článok je podrobným sprievodcom, ako používať príkaz SQL SELECT s príkladmi. Poskytuje informácie o rôznych spôsoboch použitia tohto dotazu s inými príkazmi SQL.

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
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia
3AnnadvadsaťjedenLondýnSpojene kralovstvo
4Ján19New YorkPOUŽITIE
5Alica22BerlínNemecko

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
jedenRohan2. 3
2Sameera22
3Annadvadsaťjeden
4Ján19
5Alica22

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
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia
3AnnadvadsaťjedenLondýnSpojene kralovstvo
4Ján19New YorkPOUŽITIE
5Alica22BerlínNemecko

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
5Alica22BerlínNemecko
3AnadvadsaťjedenLondýnSpojene kralovstvo
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia
4Ján19New YorkPOUŽ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
4Ján19New YorkPOUŽITIE
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia
3AnadvadsaťjedenLondýnSpojene kralovstvo
5Alica22BerlínNemecko

Ď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
2Bombaj
jedenLondýn
jedenNew York
jedenBerlí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
2Bombaj

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
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia
3AnnadvadsaťjedenLondýnSpojene kralovstvo
4Ján19New YorkPOUŽITIE
5Alica22BerlínNemecko

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
Rohan2. 3
Sameera22
Annadvadsaťjeden
Ján19
Alica22

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
jedenRohan2. 3BombajIndia
2Sameera22BombajIndia

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.