![]() |
|
|
|
|
Problema 39Evidența activităţii unei firme de transport se realizează prin intermediul unei baze de date ce cuprinde tabelul Bilete cu structura Serie (N,6), Plecare (T,80), Sosire (T,80), Pret (N,5.2), Data (D).
c) Afişaţi biletele care au plecarea din Craiova;
Rezolvare:
# a)
CREATE TABLE Bilete (
Serie INT,
Plecare VARCHAR(80),
Sosire VARCHAR(80),
Pret DECIMAL(5,2),
Data DATE
);
# b)
INSERT INTO Bilete (Serie, Plecare, Sosire, Pret, Data) VALUES
(453322, 'Craiova', 'Targu-Jiu', 20.70, '2015-05-23'),
(453024, 'Sibiu', 'Brasov', 26.00, '2015-05-19'),
(453207, 'Sibiu', 'Timisoara', 58.30, '2015-05-21'),
(453691, 'Bucuresti', 'Pitesti', 22.00, '2015-05-19'),
(453672, 'Bucuresti', 'Timisoara', 79.00, '2015-05-20'),
(453428, 'Craiova', 'Ploiesti', 41.75, '2015-05-21');
/*⚠️ Observație: Formatul datei 23.mai.2015 trebuie convertit în formatul YYYY-MM-DD pentru SQL.*/
SELECT * from Bilete;
# c)
SELECT * FROM Bilete
WHERE Plecare = 'Craiova';
# d)
UPDATE Bilete
SET Pret = Pret * 0.95
WHERE Data = '2015-05-21';
SELECT * from Bilete;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo