Úvod do dotazu SQL SELECT

Predtým, ako skočíte na diskusiu o SQL, začneme najprv s SQL. SQL je skratka pre Structured Query Language. SQL je jazyk dotazu, ktorý umožňuje vykonávať rôzne operácie s databázou alebo databázovými tabuľkami. Existuje niekoľko spôsobov interakcie s databázovými tabuľkami. Príkaz select nie je nič iné ako to, ako komunikujeme s databázou a jej tabuľkou na výber požadovaných záznamov. Toto je spôsob výberu záznamov z jednej alebo viacerých tabuliek. Výberový dotaz môžeme použiť mnohými spôsobmi, z ktorých je niekoľko jednoduchých a málo z komplexnej stránky. V tomto článku si ukážeme rôzne použitia vybraných výrokov.

Syntax dotazu SQL SELECT

Výber je jedným zo základných príkazov systému správy relačných databáz. Kľúčové slovo SELECT môžeme použiť ako predponu na výber záznamov z danej tabuľky. Vrátená sada záznamov na výber dotazu z danej jednej alebo viacerých tabuliek.

1. Výber požadovaných stĺpcov danej tabuľky

SELECT, , …… FROM ;

vysvetlenie:

  • SELECT je samotný príkaz, môžeme ho použiť na výber záznamu z tabuľky.
  • ,, …… sú stĺpce tabuľky My_table_name.
  • je názov tabuľky.

2. Výber všetkých stĺpcov tabuľky

SELECT * FROM ;

vysvetlenie:

  • SELECT je samotný príkaz, ktorý môžeme použiť na výber záznamu z tabuľky.
  • * označuje všetky stĺpce danej tabuľky.
  • je názov tabuľky.

3. Výber záznamov pomocou klauzuly WHERE

SELECT, , …… FROM WHERE = ;

vysvetlenie:

  • ,, …… sú stĺpce tabuľky My_table.
  • je názov tabuľky.
  • WHERE je kľúčové slovo, ktoré môžeme použiť v príkaze SQL select na výber záznamov podľa zadanej podmienky.

4. Výber počtu záznamov

SELECT COUNT(*) FROM ;

vysvetlenie:

  • COUNT (*), dá nám to celkový počet riadkov tabuľky My_table.
  • je názov tabuľky.

Príklady dotazu SQL SELECT

V tejto časti si preberieme niekoľko príkladov, pričom vezmeme do úvahy vyššie uvedenú syntax, aby ktokoľvek mohol ľahko porozumieť vynaložením malého úsilia. Precvičme si niekoľko príkladov, aby sme lepšie pochopili príkaz SQL select.

Predpokladajme, že máme názov databázy „ŠKOLA“. Táto databáza obsahuje tabuľky uvedené nižšie:

študentov:

Trieda:

Príklad č. 1 - VÝBER s požadovanými stĺpcami

Dopyt:

SELECT Student_ID, First_name, Last_name from Student;

Výkon:

Dopyt:

SELECT Student_ID, Class from Class;

Výstup :

Príklad č. 2 - VYBERTE všetky stĺpce tabuľky

Dopyt:

SELECT * from Student;

Výstup :

Dopyt:

SELECT * from Class;

Výkon:

Príklad č. 3 - Výber záznamov pomocou klauzuly WHERE

Dopyt:

SELECT * from Student WHERE First_name="Alex";

Výstup :

Dopyt:

SELECT * from Class where Medium=' English ';

Výstup :

Príklad č. 4 - Výber počtu záznamov

Dopyt:

SELECT COUN(*) as count from Student;

Výstup :

Dopyt:

SELECT COUN(*) as count from Class;

Výstup :

Ďalšie fakty o SQL SELECT

Vyššie uvedený príkaz select je možné vykonať v relačnej databáze. Existujú rôzne ďalšie dotazy týkajúce sa príkazov na výber, ktoré môžeme použiť na výber záznamov. Príkaz select vždy vráti sadu výsledkov. Táto sada výsledkov môže obsahovať nulu (0), jeden alebo viac záznamov. Vo výkaze select sú rôzne ďalšie veci, ktoré môžeme použiť na dosiahnutie požadovaného výsledku. Kľúčové slovo JOIN môžeme použiť na výber záznamov z dvoch alebo viacerých tabuliek. Existuje niekoľko spôsobov, ako môžeme použiť dva alebo viac príkazov spolu na získanie záznamov z jednej alebo viacerých tabuliek. Mali by sme použiť primárny kľúč pre každú tabuľku, aby bol záznam jedinečne identifikovateľný.

S príkazom SELECT môžeme použiť nižšie uvedenú voliteľnú klauzulu:

  • KDE: Už sme to videli s príkladmi.
  • GROUP BY: Vyžaduje sa to pred použitím agregovanej funkcie.
  • HAVING: Pomocou tejto operácie môžeme vykonať súhrnnú funkciu vo vyhlásení GROUP BY.
  • OBJEDNÁVKA PODMIENKY: Pomocou tlačidla VYBRAŤ môžete zoradiť poradie sady výsledkov.
  • AS: Toto sme videli pri výbere celkových záznamov danej tabuľky. Tento AS sa môže použiť na vytvorenie aliasu vybratého stĺpca alebo tabuľky.

Záver - SQL SELECT Query

Príkaz SQL select môžeme použiť na výber požadovaných stĺpcov alebo záznamov podľa obchodných potrieb. Takmer každá relačná databáza má tento príkaz SELECT na výber záznamu z tabuľky. Môžeme použiť výber rôznymi spôsobmi. Môžeme si vybrať podmienené záznamy. Operáciu výberu je možné vykonať na jednej alebo viacerých tabuľkách. S príkazmi SELECT môžeme kombinovať rôzne ďalšie príkazy. MySQL, ORACLE sú príklady systému riadenia relačných databáz.

Odporúčané články

Toto je príručka k SQL SELECT Query. Tu diskutujeme úvod, syntax, príklady a niektoré ďalšie fakty o dotaze SQL Select. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. SQL Vložiť dotaz
  2. Príkazy dopytov MySQL
  3. Databáza v SQL
  4. Tabuľka v SQL
  5. Primárny kľúč vs. cudzí kľúč Hlavné rozdiely