-- Sa se afiseze denumire, pretUnitar pentru produsele cu cel mai mare pret
select denumire, pretUnitar
from tProduse where pretUnitar=(select max(pretUnitar) from tProduse)
-- Sa se afiseze produsele din aceeasi categorie cu cea a produsului cu
codProdus='P6'
select codProdus, denumire, idCategorie
from tProduse where idCategorie=(select idCategorie from tProduse where codProdus='P6')
-- Sa se afiseze codClient, nume si prenume, numarul de comenzi pentru clientii
care au plasat mai multe comenzi decat clientul cu codClient='C2'
select B.codClient, nume+' '+prenume as [Nume client], count(A.codClient) as [Numar
comenzi] from tComenzi as A inner join tClienti as B on A.codClient=B.codClient group by B.codClient, nume, prenume having count(A.codClient)> (select count(codClient) from tComenzi where codClient='C2' )
-- Sa se afiseze codProdus, denumire pentru produsele care nu au fost comandate de
clientul cu codClient='C3'
select codProdus, denumire
from tProduse where codProdus not in (select codProdus from tComenzi where codClient='C3')
-- Sa se afiseze clientii care nu au facut nicio comanda
insert into tClienti(codClient, nume, prenume, judet, localitate)