Professional Documents
Culture Documents
BP SQL 2 2009 2010v2
BP SQL 2 2009 2010v2
Baze podataka
3. pred SQL II dio
Ispisati datum unosa klijenta u formatu oblika DD.MM.GGGG. za klijenta sa ifrom 1137. SELECT DATE_FORMAT(datUnosKlijent,'%d.%m.%Y DATE_FORMAT(datUnosKlijent,'%d.%m.%Y.') .') FROM klijent WHERE sifKlijent=1137; sifKlijent =1137;
Ispisati sve zapise iz tablice klijent koji su uneseni u 10 mjesecu. SELECT * FROM klijent WHERE datUnosKlijent LIKE '%'%-10 10-%'; SELECT * FROM klijent WHERE MONTH(datUnosKlijent MONTH(datUnosKlijent)=10; )=10;
21 zapis
145 zapisa
Ispisati sve zapise iz tablice klijent koji su uneseni 10. u mjesecu. SELECT * FROM klijent WHERE datUnosKlijent LIKE '%'%-10';
297 zapisa
Ispisati sve zapise iz tablice klijent koji su uneseni 10, 11, i 12 u mjesecu. SELECT * FROM klijent WHERE DAY(datUnosKlijent DAY(datUnosKlijent) ) IN (10,11,12);
28 zapisa
9
10
58 zapisa
11
58 zapisa
12
33 zapisa
13
33 zapisa
14
33 zapisa
15
33 zapisa
16
NULL vrijednosti
NULL vrijednost predstavlja nepoznatu ili nepostojeu vrijednost podatka Originalno zapis u tablici moe sadravati NULL vrijednost Ako elimo unijeti neki novi zapis ili promijeniti zapis u tablici za neki atribut koji ne mora nuno sadravati vrijednost za taj atribut ako ne unesemo vrijednost on moe poprimiti NULL vrijednost. NULL vrijednosti se tretiraju drugaije od ostalih vrijednosti Nije mogue usporeivati NULL sa 0. To nisu iste vrijednosti.
17
NULL vrijednosti
NULL vrijednosti se ne mogu usporeivati koristei uobiajene znakove za usporedbu kao to su <, >, =, <> NULL vrijednosti se usporeuju koristei opcije IS NULL ako elimo provjeriti da li je vrijednost jednaka NULL ili opciju IS NOT NULL ako nije
18
19
20
10
21
22
11
15 zapisa
23
24
12
25
26
13
20 zapisa
27
20 zapisa
28
14
20 zapisa
29
15