Lekérdezések – feladat#4
- 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!)
CREATE TABLE (név char(40), szemszám char(11), ivar boolean, primary key(szemszám));
Egészítsd ki az emberek táblát a magasság mezővel, amely integer típusú legyen!
ALTER TABLE emberek ADD magasság integer;
Számítsd ki a magasságok összegét!
SELECT sum(magasság) AS [magasságok összege] FROM emberek;
Számítsd ki a magasság átlagát!
SELECT avg(magasság) AS [magasságok átlaga] FROM emberek;
Számold meg hogy hány rekord van!
SELECT count(név) AS [rekordok száma] FROM emberek;
Melyik a legnagyobb magasság?
SELECT max(magasság) AS [legmagassabb] FROM emberek;
Melyik a legkisebb magasság?
SELECT min(magasság) AS [legkisebb] FROM emberek;
Kiknek a nevében van „e” karakter!
SELECT név FROM emberek WHERE emberek.név LIKE "%e%";
(MS Access-ben: név LIKE "*e*")
Írasd ki a 165 cm-nél magasabbak nevét és magasságát!
SELECT név, magasság FROM emberek WHERE magasság>165;
Írasd ki a neveket és magasságokat csökkenő sorban!
SELECT név, magasság FROM emberek ORDER BY magasság DESC;
Írasd ki ugyanezeket növekvő sorban!
SELECT név, magasság FROM emberek ORDER BY magasság ASC;
Írasd ki a 12 és 16 év közötti lányok adatait!
SELECT * FROM emberek WHERE ivar = true AND kor BETWEEN 12 AND 16;