You are on page 1of 4

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;

You might also like