Databáze ukládají velké objemy dat v různých formátech. Ale už jste někdy přemýšleli, jak vybrat data z ? Příkaz SQL SELECT se používá k načtení dat z databází. V tomto článku o SQL SELECT budu diskutovat o tom, jak používat příkaz SELECT v SQL s různými jinými .
V tomto článku se budeme zabývat následujícími tématy:
Co je to SQL SELECT?
Příkaz SELECT se používá k výběru konkrétní sady dat z databáze. Data vrácená příkazem SELECT jsou uložena ve výsledkové tabulce nazývané jako sada výsledků.
Syntaxe SQL SELECT:
--Výběr několika sloupců SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Chcete-li vybrat úplná data z tabulky SELECT * FROM TableName --Výběr horních N záznamů z tabulky SELECT TOP N * FROM TableName
Pohybující se v tomto článku na SQL SELECT, pojďme pochopit, jak používat příkaz SELECT různými způsoby.
Příklady :
Pro vaše lepší pochopení budu uvažovat o následující tabulce.
StudentID | Jméno studenta | Stáří | Město | Země |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
3 | Anna | dvacet jedna | Londýn | Spojené království |
4 | John | 19 | New York | POUŽITÍ |
5 | Alice | 22 | Berlín | Německo |
Podívejme se na každou z nich jednu po druhé.
Příklad sloupce SQL SELECT
Zde uvedete názvy sloupců, pro které chcete načíst data.
Příklad: Napište dotaz a načtěte StudentID, StudentName a Age z tabulky Students.
VYBERTE ID studenta, jméno studenta, věk OD studentů
Výstup:
StudentID | Jméno studenta | Stáří |
jeden | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | dvacet jedna |
4 | John | 19 |
5 | Alice | 22 |
SQL SELECT * Příklad
Hvězdička (*) slouží k výběru všech dat z databáze / tabulky / sloupce.
Příklad: Napište dotaz a načtěte všechny podrobnosti z tabulky Studenti.
VYBERTE * OD ŽÁKŮ
Výstup:
StudentID | Jméno studenta | Stáří | Město | Země |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
3 | Anna | dvacet jedna | Londýn | Spojené království |
4 | John | 19 | New York | POUŽITÍ |
5 | Alice | 22 | Berlín | Německo |
To byl jednoduchý způsob použití příkazu SELECT. Pojďme se posunout vpřed v tomto článku o SQL SELECT a pochopit, jak používat příkaz SELECT s ostatními příkazy v SQL.
Použijte SELECT s DISTINCT
Pomocí příkazu SELECT s příkazem DISTINCT můžete načíst pouze odlišné hodnoty.
Syntax
VYBERTE DISTINCT NázevSloupce1, NázevSloupce2, NázevSloupce (N) Z TableName
Příklad
VYBERTE ROZDÍLNÝ VĚK OD studentů
Výstup:
Stáří |
2. 3 |
22 |
dvacet jedna |
19 |
Pokud v tomto článku pokračujeme, pochopíme, jak používat SQL SELECT s klauzulí ORDER BY.
Použijte SELECT s ORDER BY
Jak všichni víme, že Prohlášení ORDER BY se používá k řazení výsledků vzestupně nebo sestupně. Můžeme použít příkaz ORDER BY s příkazem SELECT k načtení konkrétních dat ve vzestupném nebo sestupném pořadí.
c ++ jak používat jmenné prostory
Syntax
VYBERTE ColumnName1, ColumnName2, ColumnName (N) FROM TableName OBJEDNAT PODLE ColumnName1, ColumnName2, ... ASC | DESC
Příklad použít pouze OBJEDNAT PODLE
Napište dotaz a vyberte všechna pole z tabulky studentů seřazená podle města.
VYBERTE * OD STUDENTŮ OBJEDNÁVKU PODLE města
Výstup:
StudentID | Jméno studenta | Stáří | Město | Země |
5 | Alice | 22 | Berlín | Německo |
3 | Ana | dvacet jedna | Londýn | Spojené království |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
4 | John | 19 | New York | POUŽITÍ |
Příklad použití ORDER BY v sestupném pořadí
Napište dotaz a vyberte všechna pole v tabulce studentů seřazená podle města v sestupném pořadí.
VYBRAT * OD ŽÁKŮ OBJEDNAT PODLE MĚSTA POP
StudentID | Jméno studenta | Stáří | Město | Země |
4 | John | 19 | New York | POUŽITÍ |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
3 | Ana | dvacet jedna | Londýn | Spojené království |
5 | Alice | 22 | Berlín | Německo |
Dále v tomto článku pochopíme, jak používat příkaz SQL SELECT s příkazem GROUP BY.
Použijte SELECT s GROUP BY
The Příkaz GROUP BY se používá s příkazem SELECT ke seskupení sady výsledků podle jednoho nebo více sloupců.
Syntax
VYBERTE ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Podmínka GROUP BY ColumnName (N) ORDER BY ColumnName (N)
Příklad:
je magisterský titul považovaný za postgraduální
Napište dotaz a uveďte počet studentů každého věku.
VYBERTE POČET (StudentID), město FROM studentů SKUPINU PODLE města
Výstup:
COUNT (ID studenta) | Město |
2 | Bombaj |
jeden | Londýn |
jeden | New York |
jeden | Berlín |
Dále v tomto článku pochopíme, jak používat příkaz SQL SELECT s příkazem GROUP BY.
Použijte SELECT s klauzulí HAVING
Klauzuli HAVING lze s příkazem SELECT použít k načtení dat na základě určitých podmínek.
Syntax
VYBERTE ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)
Příklad
Napište dotaz a získejte počet studentů v každém městě, kde je počet studentů> 1, a jsou seřazeny v sestupném pořadí.
VYBERTE POČET (StudentID), město FROM studentů SKUPINU PODLE MĚSTA MÁ POČET (StudentID)> 1 OBJEDNÁVKU PODLE POČETU (StudentID) POPIS
Výstup:
Count (StudentID) | Město |
2 | Bombaj |
Použijte SELECT s klauzulí INTO
Tento příkaz se používá, když chcete kopírovat data z jedné tabulky do druhé tabulky.
Syntax
SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Condition
Příklad
Napište dotaz a vytvořte zálohu databáze studentů.
VYBERTE * DO StudentBackup OD studentů
Výstup:
Uvidíte, že tabulka StudentBackup bude mít všechna pole z tabulky Studenti.
StudentID | Jméno studenta | Stáří | Město | Země |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
3 | Anna | dvacet jedna | Londýn | Spojené království |
4 | John | 19 | New York | POUŽITÍ |
5 | Alice | 22 | Berlín | Německo |
Příklad: Pomocí dotazu vytvořte zálohu výběrem několika sloupců tabulky Studenti.
VYBERTE StudentName, Age INTO StudentBackup FROM Students
Výstup:
Uvidíte, že tabulka StudentBackup bude mít následující pole z tabulky Studenti.
Jméno studenta | Stáří |
Rohan | 2. 3 |
Sameera | 22 |
Anna | dvacet jedna |
John | 19 |
Alice | 22 |
Příklad: Napište dotaz a vytvořte zálohu vložením všech podrobností o všech studentech, kteří studují ve městě „Bombaj“.
VYBERTE * DO ŽÁKŮZáloha od studentů KDE Město = „Bombaj“
StudentID | Jméno studenta | Stáří | Město | Země |
jeden | Rohan | 2. 3 | Bombaj | Indie |
2 | Sameera | 22 | Bombaj | Indie |
Bylo několik způsobů, jak použít příkaz SELECT. Chcete-li získat další znalosti, pokračujte a procvičujte si psaní dotazů SQL příkazy .Tímto ukončíme tento článek o SQL SELECT.
Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází open-source, pak se podívejte na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku o SQL SELECT a ozvu se vám.