Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Vježba 2 :: Pubs
- 1. Prikazati listu autora sa sljedećim kolonama: ID, ime i prezime (spojeno), grad i to
- samo one autore čiji ID počinje brojem 8 ili dolaze iz grada „Salt Lake City“.
- Također autorima status ugovora treba biti 1.
- Koristiti aliase nad kolonama.*/
- USE pubs
- GO
- SELECT au_id AS [ID], au_fname+' '+au_lname AS [Ime i prezime], city AS [Grad]
- FROM authors
- WHERE (au_id='8' OR city = 'Salt Lake City') AND contract=1
- /*2. Prikazati sve tipove knjiga bez duplikata. Listu sortirati po tipu.*/
- SELECT DISTINCT type
- FROM titles
- ORDER BY type
- /*3. Prikazati listu prodaje knjiga sa sljedećim kolonama:
- ID prodavnice, broj narudžbe i količinu, ali samo gdje je količina između 10 i 50,
- uključujući i granične vrijednosti. Rezultat upita sortirati po količini opadajućim
- redoslijedom. Upit napisati na dva načina.*/
- --1
- SELECT stor_id, ord_num, qty
- FROM sales
- WHERE qty>=10 AND qty<=50
- ORDER BY qty DESC
- --2
- SELECT stor_id, ord_num, qty
- FROM sales
- WHERE qty BETWEEN 10 AND 50
- ORDER BY qty DESC
- /*4. Prikazati listu knjiga sa sljedećim kolonama:
- naslov, tip djela i cijenu. Kao novu kolonu dodati 20% od prikazane cijene
- (npr. Ako je cijena 19.99 u novoj koloni treba da piše 3,998).
- Naziv kolone se treba zvati „20% od cijene“.
- Listu sortirati abecedno po tipu djela i po cijeni opadajućim redoslijedom.
- Sa liste eliminisati one vrijednosti koje u polju cijena imaju nepoznatu vrijednost.
- Modifikovati upit tako da prikaže cijenu umanjenu za 20 %.
- Naziv kolone treba da se zove „Cijena umanjena za 20%“.*/
- SELECT title, type, price, (price*20)/100 AS [20% od prikazane cijene]
- FROM titles
- WHERE price IS NOT NULL
- ORDER BY type, price DESC
- /*5. Prikazati 10 količinski najvećih stavki prodaje.
- Lista treba da sadrži broj narudžbe, datum narudžbe i količinu.
- Provjeriti da li ima više stavki sa količinom kao posljednja u listi.*/
- SELECT TOP 10 WITH TIES qty, ord_num, ord_date
- FROM sales
- ORDER BY qty DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement