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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TTÜ: Relatsioonialgebra. Sissejuhatus SQL keelde (2012) © Erki EessaarSama tulemuse annaksid ka järgnevad päringud:SELECT tootaja_kood, perenimiFROM TootajaWHERE NOT (palk BETWEEN 1000 AND 3000);SELECT tootaja_kood, perenimiFROM TootajaWHERE NOT palk BETWEEN 1000 AND 3000;5.8.4.3 In predikaatIn predikaat võimaldab kontrollida, kas avaldise väärtus võrdub mõne hulkakuuluva väärtusega.::= [NOT] IN ::= | ::= [{ } ...]Näide: Leia andmed selliste osakondade kohta, mille number on kas 1 või 3.SELECT *FROM OsakondWHERE osakonna_<strong>nr</strong> IN (1,3);Sama ülesande lahendab ka päring:SELECT *FROM OsakondWHERE osakonna_<strong>nr</strong>=1 OR osakonna_<strong>nr</strong>=3;5.8.4.4 Like predikaatLike predikaat võimaldab kontrollida, kas stringi avaldise väärtus vastabmääratud mustrile.::= [NOT] LIKE [ESCAPE ]::= – peale seda sümbolit, käsitletakse mustri sümbolit (nt. %või _) kui tavalist sümbolit, mida mustrile vastav string peab sisaldama.54

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

Saved successfully!

Ooh no, something went wrong!