10.07.2015 Views

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TTÜ: Relatsioonialgebra. Sissejuhatus SQL keelde (2012) © Erki EessaarTootajatootaja_kood perenimi aadress registr_kpv palk osakonna_<strong>nr</strong>1 Jõgi Tallinn, Pikk 11.11.2001 1400 1342 Mets Paide, 12.04.2001 1500 2Roheline 73 Kask Tartu, Tähe 10.05.2001 1600 1124 Triik Tartu, Kase 10.03.2001 1800 312-445 Tali Põlva, Vase310.05.2001 100Osakondosakonna_<strong>nr</strong> osakonna_nimi1 personaliosakond2 kinnisvaraosakond3 müügiosakond4 lepingute osakondPalgaasteastme_<strong>nr</strong> vahemiku_algus vahemiku_lopp1 200 5002 501 10003 1001 30005.8 SELECT lauseSELECT lauset kasutatakse andmete otsimiseks. SELECT lausetnimetatakse ka päringuks. SELECT lause täitmise tulemuseks on tabel.Lihtsustatud süntaks:SELECT [DISTINCT | ALL] {* | [veeru avaldis [[AS] alias]] [,...]}FROM {tabeli nimi [[AS] alias] | vaate nimi [[AS] alias] | alampäring AS alias |tabelite ühendamine} [,...][WHERE tingimus][GROUP BY veergude nimekiri][HAVING tingimus][ORDER BY {veeru nimi [ASC | DESC], [,...] }]SELECT lause osad on järgnevad.• SELECT klauslis kirjeldatakse veerud, mis on päringu tulemuseks olevastabelis.• FROM klauslis määratakse tabelid, kust andmed valitakse. FROM klauslisvõib alates SQL:1992 standardi versioonist sisalduda ka alampäring.• WHERE klauslis piiratakse väljastatavaid ridu mingi tingimuse alusel.47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!