Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Príkazy DQL možno použiť na vykonávanie rôznych úloh, ako napríklad:
* Získajte podmnožinu údajov z tabuľky
* Filtrovať údaje na základe určitých kritérií
* Zoraďte údaje vo vzostupnom alebo zostupnom poradí
* Zoskupiť údaje podľa spoločných hodnôt
* Vykonávať výpočty s údajmi
* Kombinujte údaje z viacerých tabuliek
DQL je základná zručnosť pre každého, kto pracuje s databázami Oracle, pretože umožňuje používateľom efektívne interagovať s údajmi a manipulovať s nimi.
Tu je niekoľko príkladov vyhlásení DQL:
Výber údajov z tabuľky
```
VYBERTE * OD zákazníkov;
```
Tento príkaz vyberie všetky riadky z tabuľky zákazníkov a vráti ich ako sadu výsledkov.
Filtrovanie údajov na základe kritérií
```
SELECT * FROM customers WHERE state ='CA';
```
Tento príkaz vyberie všetky riadky z tabuľky zákazníkov, kde sa stĺpec stavu rovná 'CA'.
Zoraďte údaje vo vzostupnom alebo zostupnom poradí
```
VYBERTE * OD zákazníkov OBJEDNAŤ PODĽA mena ASC;
```
Tento príkaz vyberie všetky riadky z tabuľky zákazníkov a zoradí ich vzostupne podľa stĺpca názvu.
Zoskupte údaje podľa spoločných hodnôt
```
stav SELECT, stav COUNT(*) AKO počet FROM zákazníkov GROUP BY;
```
Tento príkaz vyberie stĺpec stavu z tabuľky zákazníkov a zoskupí riadky podľa stĺpca stavu. Potom spočíta počet riadkov v každej skupine a vráti výsledky ako sadu výsledkov.
Vykonajte výpočty s údajmi
```
SELECT SUM(suma) Z objednávok;
```
Tento výpis vypočíta súčet stĺpca sumy v tabuľke objednávok a vráti výsledok ako jednu hodnotu.
Kombinovať údaje z viacerých tabuliek
```
SELECT c.name, o.product, o.quantity
OD zákazníkov c
JOIN objednávky o ON c.id =o.customer_id;
```
Tento príkaz spojí tabuľku zákazníkov a tabuľku objednávok v stĺpci customer_id a vráti stĺpec názvu z tabuľky zákazníkov, stĺpec produktu z tabuľky objednávok a stĺpec množstva z tabuľky objednávok ako sadu výsledkov.
DQL je výkonný a všestranný jazyk, ktorý možno použiť na vykonávanie širokej škály úloh v databázach Oracle. Je to cenná zručnosť pre každého, kto pracuje s údajmi a je základnou súčasťou programovania databáz.