Select je najčešća SQL naredba, rabi se za dohvaćanje podataka iz baze, iz jedne ili više tablica[1], a postoji i mogućnost vraćanja rezultata (rabi se izraz resultset) bez upita prema tablicama: SELECT 1+3;.
Sintaksa [uredi]
| Tablica "T" |
Primjeri upita |
Rezultat |
|
|
SELECT * FROM T; |
|
|
|
SELECT C1 FROM T; |
|
|
|
SELECT * FROM T WHERE C1 = 1; |
|
|
|
SELECT * FROM T ORDER BY C1 DESC; |
|
SELECT naredba može imati više opcijskih parametara:
- FROM - izbor tablice (ili tablica) koje se rabe za dohvaćanje podataka
- WHERE - definicija uvjeta koji moraju biti zadovoljeni
- GROUP BY - grupiranje rezultata
- HAVING - odabir među grupama definiranim parametrom GROUP BY
- ORDER BY - poredak (sortiranje) rezultata
|
SQL naredbe |
|
| SQL |
|
|
Napomena: ovdje su nabrojane najčešće naredbe ANSI SQL standarda (odnosno njihovi parametri), za vaš RDBMS rabite njegove upute za uporabu |
|