![]() |
|
|
|
|
Problema 36Evidența activităţii unui depozit de fructe se realizează prin intermediul unei baze de date ce cuprinde tabelul Fructe cu structura Cod_fruct (N,4), Denumire (T,80), Pret (N,5.2), Unit_masura (T,20), Disponibilitate (Y/N).
c) Afişaţi fructele disponibile la vânzare (câmpul Disponibilitate=Y);
Rezolvare:
# a)
CREATE TABLE Fructe (
Cod_fruct INT,
Denumire VARCHAR(80),
Pret DECIMAL(5,2),
Unit_masura VARCHAR(20),
Disponibilitate CHAR(1) -- 'Y' sau 'N'
);
# b)
INSERT INTO Fructe (Cod_fruct, Denumire, Pret, Unit_masura, Disponibilitate) VALUES
(345, 'Struguri', 5.35, 'Kg', 'Y'),
(7634, 'Pepeni', 0.80, 'Kg', 'Y'),
(344, 'Banane', 5.30, 'Kg', 'N'),
(5433, 'Portocale', 6.70, 'Plasa 2kg', 'Y'),
(496, 'Mere', 7.90, 'Plasa 3kg', 'Y'),
(5431, 'Prune', 1.85, 'Kg', 'Y');
SELECT * from Fructe;
# c)
SELECT * FROM Fructe
WHERE Disponibilitate = 'Y';
# d)
UPDATE Fructe
SET Pret = Pret * 0.92
WHERE Denumire = 'Pepeni';
SELECT * from Fructe;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo