Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE IF NOT EXISTS `autok2`.`TABLE 1` (
- `rsz` VARCHAR( 7 ) ,
- `tipus` VARCHAR( 5 ) ,
- `osszeskm` INT( 5 )
- ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;# A MySQL üres eredményhalmazt adott vissza (pl. nulla sorok).
- INSERT INTO `autok2`.`TABLE 1` (
- `rsz` ,
- `tipus` ,
- `osszeskm`
- )
- VALUES (
- 'ABC-001', 'FIAT', 10000
- ), (
- 'ABD-002', 'IVECO', 20000
- ), (
- 'ABE-004', 'FIAT', 15000
- ), (
- 'CCD-105', 'OPEL', 5000
- ), (
- 'CDE-201', 'SKODA', 20000
- ), (
- 'EFG-100', 'FORD', 12000
- ), (
- 'FGH-222', 'OPEL', 10000
- );
- CREATE TABLE IF NOT EXISTS `autok2`.`TABLE 2` (
- `kod` INT( 1 ) ,
- `datum` VARCHAR( 10 ) ,
- `rsz` VARCHAR( 7 ) ,
- `vezeto` VARCHAR( 14 ) ,
- `megtettkm` INT( 3 )
- ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;# A MySQL üres eredményhalmazt adott vissza (pl. nulla sorok).
- INSERT INTO `autok2`.`TABLE 2` (
- `kod` ,
- `datum` ,
- `rsz` ,
- `vezeto` ,
- `megtettkm`
- )
- VALUES ( 1, '2007-03-01', 'ABC-001', 'NAGY JÁNOS', 100 ) , ( 2, '2007-03-02', 'ABD-002', 'FEHÉR BÉLA', 150 ) , ( 3, '2007-03-03', 'FGH-222', 'KOVÁCS GÁBOR', 300 ) , ( 4, '2007-03-04', 'ABC-001', 'FEHÉR BÉLA', 200 ) , ( 5, '2007-03-05', 'ABD-002', 'NAGY JÁNOS', 100 ) , ( 6, '2007-03-06', 'CDE-201', 'KOVÁCS GÁBOR', 50 ) , ( 7, '2007-03-07', 'EFG-100', 'TÓTH ISVÁN', 400 ) ;
- 3. feladat:
- SELECT rsz, vezeto FROM menetlevel ORDER BY megtettkm ASC;
- 4. feladat:
- SELECT rsz FROM auto WHERE osszeskm<20000;
- 5. feladat:
- SELECT SUM(megtettkm) AS fiatösszes FROM menetlevel INNER JOIN auto ON menetlevel.rsz = auto.rsz WHERE auto.tipus = "FIAT";
- SELECT SUM(megtettkm) AS fiatösszes FROM auto INNER JOIN menetlevel ON auto.rsz = menetlevel.rsz WHERE auto.tipus = "FIAT";
- 6. feladat:
- SELECT COUNT(kod) FROM menetlevel INNER JOIN auto ON menetlevel.rsz = auto.rsz WHERE auto.tipus = "IVECO";
- 7. feladat:
- SELECT SUM(megtettkm) AS összeskm FROM menetlevel;
- 8. feladat:
- SELECT SUM(megtettkm) AS összesített, rsz FROM menetlevel GROUP BY rsz;
- 9. feladat:
- SELECT SUM(megtettkm) AS összesített, rsz FROM menetlevel GROUP BY vezeto;
- 10. feladat:
- SELECT tipus FROM auto INNER JOIN menetlevel ON auto.rsz = menetlevel.rsz WHERE datum = "2007-03-01" AND megtettkm>=50 AND megtettkm<=200;
- 11. feladat:
- SELECT auto.rsz, tipus FROM auto INNER JOIN menetlevel ON auto.rsz = menetlevel.rsz WHERE datum = "2007-03-03";
- 12. feladat:
- SELECT vezeto, SUM(megtettkm) AS megtett FROM menetlevel WHERE megtettkm>300 GROUP BY vezeto;
- 13. feladat:
- SELECT datum, avg(megtettkm) AS átlagos FROM menetlevel GROUP BY datum;
- 14. feladat:
- SELECT auto.tipus, auto.osszeskm+100 AS növelt1, menetlevel.megtettkm+100 AS növelt2 FROM auto, menetlevel WHERE datum = "2007-03-03";
- 15. feladat:
- SELECT auto.rsz, auto.tipus FROM auto WHERE osszeskm = (SELECT MIN(osszeskm) FROM auto);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement