![]() |
|
|
|
|
Problema 16Evidența editurilor cărţilor dintr-o librărie se realizează prin intermediul tabelului Edituri cu structura Id_editura (N,4), Denumire (T,50), Localitate (T,50), Nr_carti_in_librarie (N,5), Rating_cititori (N,1).
c) Afişaţi editurile care au în librărie mai mult de 50 de cărţi;
Rezolvare:
# a)
CREATE TABLE Edituri (
Id_editura INT(4),
Denumire VARCHAR(50),
Localitate VARCHAR(50),
Nr_carti_in_librarie INT(5),
Rating_cititori INT(1)
);
# b)
INSERT INTO Edituri (Id_editura, Denumire, Localitate, Nr_carti_in_librarie, Rating_cititori)
VALUES
(43, 'Coresi', 'Bucuresti', 53, 2),
(54, 'Polirom', 'Iasi', 62, 3),
(14, 'Nemira', 'Ploiesti', 32, 2),
(543, 'Didactica si pedagogica', 'Bucuresti', 105, 4),
(34, 'Sigma', 'Bucuresti', 43, 3),
(332, 'ALL', 'Bucuresti', 12, 2);
SELECT * from Edituri;
# c)
SELECT * FROM Edituri
WHERE Nr_carti_in_librarie > 50;
# d)
UPDATE Edituri
SET Rating_cititori = 3
WHERE Nr_carti_in_librarie BETWEEN 50 AND 100;
SELECT * from Edituri;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo