SQL VYBRAT Dotaz - Syntaxe a příklady dotazu SQL SELECT

Obsah:

Anonim

Úvod do dotazu SQL SELECT

Před skokem k diskusi o výběru SQL začneme nejprve s SQL. SQL je zkratka pro Structured Query Language. SQL je jazyk dotazu, který umožňuje provádět různé operace s databází nebo databázovými tabulkami. Existují různé způsoby interakce s databázovými tabulkami. Příkaz select není nic jiného než to, jak komunikujeme s databází a její tabulkou pro výběr požadovaných záznamů. Toto je způsob výběru záznamů z jedné nebo více tabulek. Můžeme použít výběrový dotaz mnoha způsoby, několik z nich je snadné a málo z komplexní strany. V tomto článku se podíváme na různá použití vybraných příkazů.

Syntaxe dotazu SQL SELECT

Vybrat je jedním ze základních příkazů systému správy relačních databází. Můžeme použít klíčové slovo SELECT jako předponu pro výběr záznamů z dané tabulky. Výběrová sada návratových dotazů z dané jedné nebo více tabulek.

1. Výběr požadovaných sloupců dané tabulky

SELECT, , …… FROM ;

Vysvětlení:

  • SELECT je samotný příkaz, můžeme jej použít k výběru záznamu z tabulky.
  • ,, …… jsou sloupce tabulky My_table_name.
  • je název tabulky.

2. Výběr všech sloupců tabulky

SELECT * FROM ;

Vysvětlení:

  • SELECT je samotný příkaz, který můžeme použít k výběru záznamu z tabulky.
  • * označuje všechny sloupce dané tabulky.
  • je název tabulky.

3. Výběr záznamů pomocí klauzule WHERE

SELECT, , …… FROM WHERE = ;

Vysvětlení:

  • ,, …… jsou sloupce tabulky My_table.
  • je název tabulky.
  • WHERE je klíčové slovo, které můžeme použít v příkazu SQL select k výběru záznamů podle zadané podmínky.

4. Výběr počtu záznamů

SELECT COUNT(*) FROM ;

Vysvětlení:

  • COUNT (*), dá nám to celkový počet řádků tabulky My_table.
  • je název tabulky.

Příklady dotazu SQL SELECT

V této části si probereme několik příkladů, vezmeme-li v úvahu výše uvedenou syntaxi, aby ji kdokoli mohl snadno pochopit vynaložením malého úsilí. Zkusme některé příklady, abychom lépe porozuměli příkazu SQL select.

Předpokládejme, že máme název databáze „ŠKOLA“. Tato databáze obsahuje následující tabulky:

Studenti:

Třída:

Příklad č. 1 - VÝBĚR s požadovanými sloupci

Dotaz:

SELECT Student_ID, First_name, Last_name from Student;

Výstup:

Dotaz:

SELECT Student_ID, Class from Class;

Výstup :

Příklad č. 2 - VÝBĚR všech sloupců tabulky

Dotaz:

SELECT * from Student;

Výstup :

Dotaz:

SELECT * from Class;

Výstup:

Příklad č. 3 - Výběr záznamů pomocí klauzule WHERE

Dotaz:

SELECT * from Student WHERE First_name="Alex";

Výstup :

Dotaz:

SELECT * from Class where Medium=' English ';

Výstup :

Příklad č. 4 - Výběr počtu záznamů

Dotaz:

SELECT COUN(*) as count from Student;

Výstup :

Dotaz:

SELECT COUN(*) as count from Class;

Výstup :

Další fakta o SQL SELECT

Výše uvedený příkaz select lze provést v relační databázi. Existují různé další příkazy pro výběr příkazů, které můžeme použít k výběru záznamů. Příkaz select vždy vrátí sadu výsledků. Tato sada výsledků může obsahovat nulu (0), jeden nebo více záznamů. V příkazu select jsou různé další věci, které můžeme použít k dosažení požadovaného výsledku. Pomocí klíčového slova JOIN můžeme vybrat záznamy ze dvou nebo více tabulek. Existují různé způsoby, pomocí dvou nebo více výběrových příkazů společně můžeme získat záznamy z jedné nebo více tabulek. Měli bychom použít primární klíč pro každou tabulku, aby byl záznam jedinečně identifikovatelný.

S příkazem SELECT můžeme použít níže uvedenou volitelnou klauzuli:

  • KDE: Už jsme to viděli s příklady.
  • GROUP BY: Toto je vyžadováno před použitím agregační funkce.
  • HAVING: Pomocí této funkce můžeme provést agregační funkci v příkazu GROUP BY.
  • OBJEDNÁVKA : Můžeme to použít s VYBRAT k třídění pořadí sady výsledků.
  • AS: Viděli jsme to při výběru celkových záznamů dané tabulky. Tento AS lze použít k vytvoření aliasu vybraného sloupce nebo tabulky.

Závěr - SQL SELECT Query

Příkaz SQL select můžeme použít k výběru požadovaných sloupců nebo záznamů podle potřeby podniku. Téměř každá relační databáze má tento příkaz SELECT k výběru záznamu z tabulky. Můžeme použít výběr různými způsoby. Můžeme vybrat podmíněné záznamy. Operaci výběru lze provést v jedné nebo více tabulkách. S příkazy SELECT můžeme kombinovat různé další příkazy. MySQL, ORACLE jsou příklady systému správy relačních databází.

Doporučené články

Toto je průvodce SQL SELECT Query. Zde diskutujeme úvod, syntaxi, příklady a některá další fakta o dotazu SQL Select. Další informace naleznete také v následujících článcích -

  1. SQL Vložit dotaz
  2. Příkazy dotazů MySQL
  3. Databáze v SQL
  4. Tabulka v SQL
  5. Primární klíč vs. cizí klíč Nejlepší rozdíly