Lekérdezések – feladat#4

  1. Hozz létre egy táblát a következő mezőkkel:
    név char – 40, szemszám char – 11, ivar boolean! ↦ emberek.csv
    A szemszám legyen a kulcsmező! A tábla neve emberek legyen! (Az ivar mezőnél a true jelentse a nőt!)
  2. CREATE TABLE (név char(40), szemszám char(11), ivar boolean, primary key(szemszám));

  3. Egészítsd ki az emberek táblát a magasság mezővel, amely integer típusú legyen!
  4. ALTER TABLE emberek ADD magasság integer;

  5. Számítsd ki a magasságok összegét!
  6. SELECT sum(magasság) AS [magasságok összege] FROM emberek;

  7. Számítsd ki a magasság átlagát!
  8. SELECT avg(magasság) AS [magasságok átlaga] FROM emberek;

  9. Számold meg hogy hány rekord van!
  10. SELECT count(név) AS [rekordok száma] FROM emberek;

  11. Melyik a legnagyobb magasság?
  12. SELECT max(magasság) AS [legmagassabb] FROM emberek;

  13. Melyik a legkisebb magasság?
  14. SELECT min(magasság) AS [legkisebb] FROM emberek;

  15. Kiknek a nevében van „e” karakter!
  16. SELECT név FROM emberek WHERE emberek.név LIKE "%e%";
    (MS Access-ben: név LIKE "*e*")

  17. Írasd ki a 165 cm-nél magasabbak nevét és magasságát!
  18. SELECT név, magasság FROM emberek WHERE magasság>165;

  19. Írasd ki a neveket és magasságokat csökkenő sorban!
  20. SELECT név, magasság FROM emberek ORDER BY magasság DESC;

  21. Írasd ki ugyanezeket növekvő sorban!
  22. SELECT név, magasság FROM emberek ORDER BY magasság ASC;

  23. Írasd ki a 12 és 16 év közötti lányok adatait!
  24. SELECT * FROM emberek WHERE ivar = true AND kor BETWEEN 12 AND 16;