use temp_knihovna; // pro otevreni konkretni databaze select Kniha.nazev, Autor.prijmeni from kniha inner join autor on kniha.autor= autor.id -- komentare --nazvy vsech knih ktere si pujcil franta lala select distinct kniha.nazev from ctenar inner join vypujcka on ctenar.id= vypujcka.ctenar inner join vytisk on vypujcka.vytisk= vytisk.id inner join kniha on kniha.isbn= vytisk.kniha where ctenar.jmeno= 'Franta' AND ctenar.prijmeni= 'Lála' ; -- LIKE F% -- zacina na F libovolne dlouhy -- LIKE F_ -- zacina na F, _predstavuje znak select * from ctenar where ctenar.jmeno LIKE '%F%' -- vyber vytisky ktere byly uz nekdy vypujceny select distinct vypujcka.vytisk from vypujcka //select kniha.nazev //from vypujcka inner join kniha on vypujcka.vytisk = kniha.autor select distinct vypujcka.vytisk from vypujcka where vypujcka.vraceno is NULL -- vyberte nazev knih a prijmeni autora a knih a setridit pudle jmen select Kniha.nazev, Autor.prijmeni as autor, Autor.jmeno from kniha inner join autor on kniha.autor= autor.id order by autor ASC(A-Z), autor.jmeno DESC(Z-A),kniha.nazev insert into autor(jmeno, prijmeni) values ('Karel','Karel'); --vyber knizky ktere nebyly nikdy pujceny (outer join- vnejsi spojeni) rozsirit knihovnu o rezervaci