You are on page 1of 2

Predmet: Baze podataka

Za rješavanje navedenih podataka potrebno je ulogirati se u bazu podataka kao


korisnik HR (username: HR, lozinka: HR).

Vježba 2: Uvod u SQL

1. Prikaži sve podatke iz tablice Regions.

SELECT * FROM Regions

2. Izvadi iz baze ime, prezime, plaću i telefonski broj svih zaposlenika.

SELECT first_name, last_name, salary, phone_number FROM employees

3. Ispiši šifre i imena svih odjela. Kolone u izvještaju neka se zovu "Šifra odjela" i

"Naziv odjela".

SELECT department_id "Šifra odjela", department_name "Naziv odjela" FROM

departments

4. Prikaži iz baze:

 ime i prezime radnika odvojene razmakom

 polugodišnju plaću radnika

SELECT first_name ||' '|| last_name,salary*6 "Polugodišnja plaća" FROM

employees

5. Ispišite nazive svih poslova i iznos minimalne plaće kojima je minimalna plaća ispod

$8.000.

SELECT job_title, min_salary FROM jobs WHERE min_salary<8000

6. Ispiši sve podatke o poslu kojem je šifra PU_CLERK.

SELECT * FROM jobs WHERE job_id LIKE 'PU_CLERK'

7. Ispiši nazive svih poslova kojima naziv počinje sa 'Stock'.

SELECT job_title FROM jobs WHERE job_title LIKE 'Stock%'


8. Ispišite email adrese svih menadžera marketinga kojima je plaća iznad $12.000.

SELECT email FROM employees WHERE salary>12000 AND job_id LIKE

'MK_MAN'

9. Ispišite email adrese svih zaposlenika koji su ili programeri ili imaju plaću veću od

$10.000.

SELECT email FROM employees WHERE (salary>10000 OR job_id LIKE

IT_PROG) Zasto ne radi kada stavitm job titler?

10. Ispišite imena svih država poredane po abecedi padajuće.

SELECT country_name FROM countries ORDER BY country_name DESC

11. Ispišite sve različite iznose plaća koje primaju zaposlenici.

SELECT DISTINCT salary FROM employees

You might also like