create table student( id number(3) primary key not null, ime varchar(50), priimek varchar(50), vpisnast number, starost number(3), letnik number(2) ); insert into student (id, ime, priimek, vpisnast, starost, letnik) values (1, 'Marko', 'Arniи', 1111, 18, 2); insert into student (id, ime, priimek, vpisnast, starost, letnik) values (2, 'Barbara', 'Bolha', 1112, 19, 2); insert into student (id, ime, priimek, vpisnast, starost) values (3, 'Teja', 'Deиman', 1113, 20); insert into student (id, ime, vpisnast, starost) values (4, 'Teja', 1114, 20); insert into student (id, ime, priimek, letnik) values (5, 'Leon', 'Luznar', 4); select * from student; --naloge-- 1. Izpiši vse priimke, ki imajo na predzadnjem mestu črko 'i' in se začnejo na črko 'A'. select priimek from student where priimek like 'A%i_'; 2. Izpiši vsa imena z ukazom, ki odpravi podvajanja. select distinct ime from student; 3. Napiši ukaz s katerim izpišeš vsa imena. Izpis naj bo urejen po starosti naraščajoče. select ime, starost from student order by starost asc; 4. Izpiši imena, priimke in starosti, starost naj bo izpisana v padajočem vrstnem redu. select ime, priimek, starost from student order by starost desc; 5. Izpiši imena, priimke in starosti, starost naj bo izpisana v padajočem vrstnem redu, če naletimo na dve enaki starosti želimo da je izpis urejen še po letnikih padajoče. select ime, priimek, starost from student order by starost desc, letnik desc; 6. Izpiši vsa imena, ki se končajo na črko 'a' ali 'n'. select ime from student where ime like '%a' or ime like '%n'; 7. Izpiši vsa imena, ki imajo na zadnjem mestu črko 'a' in 'b'. Odgovor utemelji! --ne moremo imeti dveh иrk na istem mestu skrati, zato to ni mogoиe-- 8. Izpiši imena in priimke, katerih ime se konča na črko 'o' priimek pa na črko 'a'. select ime, priimek from student where ime like '%o' and priimek like '%a'; 9. Izpiši vse študente, ki so starejši od 17 let in mlajši od 19 let. Napiši obe možnosti. select ime, priimek from student where starost >= 17 and starost <=19; --ali-- select ime, priimek from student where starost between 17 and 19; 10. Izpiši vse študente, za katere NIMAMO podatka o starosti. select ime, priimek from student where starost is null; 11. Izpiši vse študente, za katere NIMAMO podatka o starosti ali NIMAMO podatka o letniku. select ime, priimek from student where starost is null or letnik is null; 12. Izpiši študente za katere IMAMO podatke o starosti. select ime, priimek from student where starost is not null; 13. Izpiši študente za katere IMAMO podatke o starosti in IMAMO podatke o letniku. select ime, priimek from student where starost is not null and letnik is not null; 14. Napiši ukaz s katerim študentu "Marku" ,"Arniču" spremeniš letnik na 3. update student set letnik = 3 where ime like 'Marko' and priimek like 'Arniи'; 15. Napiši ukaz s katerim vsem študentom povečaš starost za 1 leto in povečaš (spremeniš) letnik za +1 leto. Uporabi samo en ukaz. update student set starost = starost + 1, letnik = letnik +1; 16. Napiši ukaz s katerim prekopiraš vsebino tabele "student" v novo tabelo "studentTemp". create table studentTemp as select * from student; 17. Napiši ukaz s katerim izbrišeš zapis "Marko", "Arnič". delete from student where ime like 'Marko' and priimek like 'Arniи'; 18. Napiši ukaz s katerim vse izbrišeš vse študente ki so starejši od 18 let ali pa so študenti 2. Letnika. delete from student where starost > 18 or letnik like 2; 19. Napiši ukaz s katerim IZPRANIŠ tabelo. Napiši obe možnosti. truncate table student; --ali-- delete from student; 20. Napiši ukaz s katerim IZBRIŠEŠ tabelo. drop table student; alter table studentTemp add EMSO number(13); alter table studentTemp add (narodnost varchar(50), barvaLas varchar(50), barvaOci varchar(50)); alter table studentTemp drop column emso; alter table studentTemp rename to izredniStudent; alter table izredniStudent modify (barvalas varchar(30)); alter table izredniStudent modify (starost number(4)); alter table izredniStudent rename column ime to vzdevek;