Query03-01: Имена, презимена, плате, премије и зараде оних запослених чије
су плате веће од 30000. Зарада запосленог је једнака збиру његове плате и
премије.
SELECT Ime, Prezime, Plata, Premija, Plata + Premija
FROM Zaposleni WHERE Plata > 30000;
Query03-02: Имена, презимена, плате, премије и зараде свих запослених чије
су плате веће од 30000. Зарада запосленог је једнака збиру његове плате и премије. Последња колона у овом упиту треба да се зове „Zarada”.
SELECT Ime, Prezime, Plata, Premija, Plata + Premija AS Zarada
FROM Zaposleni WHERE Plata > 30000;
Query03-03: Имена, презимена и послови свих „VKV” и „VSS” запослених
(користећи оператор IN).
SELECT Ime, Prezime, Posao
FROM Zaposleni WHERE Kvalifikacija IN ('VKV', 'VSS');
SELECT Ime, Prezime, Posao
FROM Zaposleni WHERE Kvalifikacija = 'VKV' OR Kvalifikacija = 'VSS';
Query03-04: Идентификатори, имена и презимена запослених са
идентификаторима 1,3, 14, 17, 19 и 50 (користећи оператор IN). SELECT ZaposleniID, Ime, Prezime FROM Zaposleni WHERE ZaposleniID IN (1, 3, 14, 17, 19, 50);
SELECT ZaposleniID, Ime, Prezime
FROM Zaposleni WHERE ZaposleniID = 1 OR ZaposleniID = 3 OR ZaposleniID =14 OR ZaposleniID = 17 OR ZaposleniID = 19 OR ZaposleniID= 50;
Query03-05: Идентификатори, имена, презимена и плате оних запослених
чије су плате у опсегу од 39000 до 66000. Запослени треба да буду сортирани по презимену.
SELECT ZaposleniID, Ime, Prezime, Plata
FROM Zaposleni WHERE Plata BETWEEN 39000 AND 66000 ORDER BY Prezime;
SELECT ZaposleniID, Ime, Prezime, Plata
FROM Zaposleni WHERE Plata >= 39000 AND Plata <= 66000 ORDER BY Prezime;
Query03-06: Имена, презимена и плате оних запослених чије су плате веће од
72000, а нису веће од 84000.
SELECT Ime, Prezime, Plata
FROM Zaposleni WHERE Plata > 72000 AND NOT Plata > 84000; SELECT Ime, Prezime, Plata FROM Zaposleni WHERE Plata > 72000 AND Plata <= 84000;
SELECT Ime, Prezime, Plata
FROM Zaposleni WHERE Plata <> 72000 AND Plata BETWEEN 72000 AND 84000;
Query03-07: Идентификатори, имена, презимена и плате свих запослених
чије су премије познате, а плата већа од 45000. Колона са идентификаторима треба да се зове „ID”.
SELECT ZaposleniID AS ID, Ime, Prezime, Plata
FROM Zaposleni WHERE Premija IS NOT NULL AND Plata > 45000;
SELECT ZaposleniID AS ID, Ime, Prezime, Plata
FROM Zaposleni WHERE NOT Premija IS NULL AND Plata > 45000;
Query03-8: Сви подаци о запосленима којима је друго слово у имену слово
„а“
SELECT * FROM Zaposleni WHERE Ime LIKE '_a%';
Query03-9: Имена, презимена и проценат премије у односу на плату
заокружен на две децимале за сваког запосленог. SELECT Ime, Prezime, ROUND(100 * Premija / Plata, 2) AS Procenat FROM Zaposleni; Query03-10: Сви подаци о запосленима чија имена почињу самогласником.
SELECT * FROM Zaposleni WHERE Ime LIKE 'a%' OR Ime LIKE 'e%' OR Ime LIKE 'i%' OR Ime LIKE 'o%' OR Ime LIKE 'u%';
Query03-11: Имена, презимена и плате запослених чије су премије познате, а
квалификације су им „VSS“ или „KV“. Подаци треба да буду сортирани по квалификацији, па по послу.
SELECT Ime, Prezime, Plata
FROM Zaposleni WHERE Premija IS NOT NULL AND Kvalifikacija IN ('VSS','KV') ORDER BY Kvalifikacija, Posao;
SELECT Ime, Prezime, Plata
FROM Zaposleni WHERE Premija IS NOT NULL AND (Kvalifikacija = 'VSS' OR Kvalifikacija = 'KV') ORDER BY Kvalifikacija, Posao;