Initial commit
This commit is contained in:
21
lekerdezesek/create_table.sql
Normal file
21
lekerdezesek/create_table.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE kategoriak (
|
||||
id INT PRIMARY KEY,
|
||||
nev INT
|
||||
);
|
||||
|
||||
CREATE TABLE rendelesek (
|
||||
id INT PRIMARY KEY,
|
||||
mennyiseg DECIMAL,
|
||||
afakulcs DECIMAL,
|
||||
datum DATE
|
||||
);
|
||||
|
||||
CREATE TABLE termekek (
|
||||
id INT PRIMARY KEY,
|
||||
nev VARCHAR(255),
|
||||
egysegar INT,
|
||||
etel INT,
|
||||
kategoriaId INT,
|
||||
rendelesek INT,
|
||||
FOREIGN KEY(kategoriaId) REFERENCES katerologiak(id)
|
||||
);
|
||||
43
lekerdezesek/lekerdezesek.sql
Normal file
43
lekerdezesek/lekerdezesek.sql
Normal file
@@ -0,0 +1,43 @@
|
||||
A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
|
||||
***
|
||||
14. feladat
|
||||
|
||||
***
|
||||
16. feladat
|
||||
|
||||
SELECT count(etel) AS `etelek-szama`
|
||||
FROM termekek
|
||||
WHERE termekek.etel = 1;
|
||||
|
||||
***
|
||||
17. feladat
|
||||
|
||||
SELECT termekek.nev AS "nev", termekek.ar AS "egysegar"
|
||||
FROM termekek, kategoriak
|
||||
WHERE kategoriak.nev = "Desszertek"
|
||||
ORDER BY termekek.nev DESC;
|
||||
|
||||
***
|
||||
18. feladat
|
||||
|
||||
INSERT INTO termekek
|
||||
(nev, ar, etel, kategoriaId)
|
||||
VALUES
|
||||
('Málnahabos pohárkrém', 1090, 1, 6);
|
||||
|
||||
***
|
||||
19. feladat
|
||||
|
||||
SELECT sum(rendelesek.mennyiseg) AS `mennyiseg` FROM rendelesek
|
||||
WHERE MONTH(rendelesek.datum) = 2
|
||||
GROUP BY rendelesek.termekId
|
||||
ORDER BY `mennyiseg` DESC
|
||||
LIMIT 3;
|
||||
|
||||
***
|
||||
20. feladat
|
||||
|
||||
SELECT
|
||||
round(sum(rendelesek.termekAr)) AS `brutto`,
|
||||
round(sum(rendelesek.termekAr * (1 - (1 / (1 / rendelesek.afakulcs))))) AS `afa`
|
||||
FROM rendelesek;
|
||||
Reference in New Issue
Block a user