Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 12.) Dohvati sve uloge koje nemaju nadređenu ulogu tj. nadredeni_id im je NULL ili u nazivu
- -- imaju 'senior' u nazivu. Rješenje mora biti "case-insensitive".
- SELECT *
- FROM uloge
- WHERE nadredeni_id IS NULL OR LOWER(naziv) LIKE '%senior%';
- -- 13.) Postavi svim zadacima kojima je datum početka prije 01.01.2018., kolonu datum početka na današnji dan.
- UPDATE zadaci
- SET datum_pocetka=DATE '2019-11-20'
- WHERE datum_pocetka<DATE '2018-01-01';
- -- 14.) Obriši sve proizvode kojima je kojima je boja 'magenta' i kojima je pdv vrijednost 0.25.
- DELETE FROM proizvodi
- WHERE boja='magenta' AND pdv=0.25;
- -- 15.) Dohvati sve tvrtke koje su dioničko društvo ili društvo s ograničenom odgovornošću.
- SELECT *
- FROM tvrtke
- WHERE tip='d.o.o.' OR tip='d.d.';
- -- 16.) Dodaj kolonu zatvoreno u tablicu tvrtke. Kolona ne smije biti NULL te postavi
- -- zadanu vrijednost na 0. Vrijednost u novoj koloni može biti 0 ili 1. Procijenite sami tip podatka.
- ALTER TABLE tvrtke ADD zatvoreno NUMBER(1,0) DEFAULT '0' NOT NULL;
- -- 17.) Dohvati sve statuse računa koji sadrže slova 'en' bilo gdje u nazivu. Rješenje sortirati silazno.
- SELECT *
- FROM statusi_racuna
- WHERE status LIKE '%en%';
- -- 18.) Postavi ulogu i status na 1 svim zaposlenicima kojima te kolone nisu postavljene tj. koje su NULL.
- UPDATE zaposlenici
- SET uloga_id=1,
- status_id=1
- WHERE uloga_id IS NULL OR status_id IS NULL;
- -- 19.) Napiši upit koji će rekreirati tablicu proizvodi.
- TRUNCATE TABLE proizvodi;
- -- 20.) Obriši tablicu proizvodi.
- DROP TABLE proizvodi;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement