![]() |
|
|
|
|
Problema 26Evidența activităţii unui depozit de piese auto se realizează prin intermediul unei baze de date ce cuprinde tabelul Piese cu structura Id_piesa (N,5), Denumire (T,60), Pret (N,5.2), Stare (T,20), Nou (Y/N).
c) Afişaţi piesele noi din tabel;
Rezolvare:
# a)
CREATE TABLE Piese (
Id_piesa INT(5),
Denumire VARCHAR(60),
Pret DECIMAL(5,2),
Stare VARCHAR(20),
Nou CHAR(1)
);
# b)
INSERT INTO Piese (Id_piesa, Denumire, Pret, Stare, Nou) VALUES
(1332, 'Burduf planetara Ford', 15.78, 'F.B.', 'Y'),
(322, 'Arbore cotit Dacia', 743.50, 'B.', 'N'),
(1723, 'Culbutori Dacia', 4.15, 'F.B.', 'Y'),
(2116, 'Segmenti motor Ford', 23.40, 'F.B.', 'N'),
(543, 'Set motor Ford', 823.60, 'F.B.', 'Y'),
(423, 'Yala usa Renault', 49.25, 'F.B.', 'Y');
SELECT * from Piese;
# c)
SELECT *
FROM Piese
WHERE Nou = 'Y';
# d)
DELETE FROM Piese
WHERE Stare <> 'F.B.' AND Nou = 'N';
SELECT * from Piese;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo