1.feladat:
CREATE DATABASE hajo
DEFAULT CHARACTER SET UTF-8
COLLATE UTF8_hungarian_ci;
3.feladat:
SELECT `menetrend`.`honnan`, `menetrend`.`hova`, `menetrend`.`indul`, `menetrend`.`erkezik`
FROM `menetrend`
WHERE (`jarat` = "j1")
4.feladat:
Egyik megoldás
SELECT `menetrend`.`hova`
FROM `menetrend`
WHERE ((`honnan` = "Balatonfüred") and (`menetrend`.`indul` between '11:30' AND '12:30'))
Másik megoldás
SELECT `menetrend`.`hova`
FROM `menetrend`
WHERE ((`honnan` = "Balatonfüred") and (`menetrend`.`indul`>= '11:30' AND `menetrend`.`indul`<= '12:30'))
5.feladat:
SELECT `jarat`
FROM `menetrend`
WHERE ((`honnan`= "Siófok" ) AND (`indul`>='9:00'))
6.feladat:
SELECT `jarat`
FROM `menetrend`
WHERE ((`jarat` like "b%") AND (`indul`>'12:00'))
ORDER BY `indul` ASC
7.feladat:
SELECT `menetrend`.`hova`, count(`menetrend`.`azon`)
FROM `menetrend`
GROUP BY `hova`
ORDER BY 2 DESC
8.feladat:
SELECT `erkezik`
FROM `menetrend`
WHERE (`hova`="Balatonföldvár")
ORDER BY `menetrend`.`erkezik` DESC
LIMIT 1
másik:
SELECT max(`menetrend`.`erkezik`)
FROM `menetrend`
WHERE (( `hova` = "Balatonföldvár"))
9.feladat:
SELECT `menetrend`.`hova`,`menetrend`.`erkezik`
FROM `menetrend`
WHERE (`jarat` = "e2")
ORDER BY `erkezik` DESC
LIMIT 1
1.feladat:
CREATE DATABASE szotar
DEFAULT CHARACTER SET UTF-8
COLLATE UTF8_hungarian_ci;
3.feladat:
SELECT `szolista`.`angol`
FROM `szolista`
WHERE (`angol` = `magyar`)
4.feladat:
SELECT `szolista`.`magyar`
FROM `szolista`
WHERE (`szolista`.`felvetel` between '2003.01.01.' AND '2004.12.31.')
ORDER BY 1
5.feladat:
egyik megoldás:
SELECT `szolista`.`angol`
FROM `szolista`
WHERE ((`szolista`.`helyes`>=150) OR (`szolista`.`helytelen`<5))
másik megoldás:
SELECT `szolista`.`angol`
FROM `szolista`
WHERE ((`szolista`.`helyes`>=150) OR (`szolista`.`helytelen`<5))
GROUP BY `angol`
6.feladat:
SELECT `szolista`.`angol`,`szolista`.`magyar`
FROM `szolista`
WHERE ((`szolista`.`angol` LIKE "ac%") AND (`szolista`.`angol` LIKE "%y"))
7.feladat:
SELECT sum(`szolista`.`helyes`), sum(`szolista`.`helytelen`), AVG(`szolista`.`helyes` + `szolista`.`helytelen`) AS "átlag"
FROM `szolista`
WHERE (`szolista`.`azon`>4000)
8.feladat:
egyik megoldás:
SELECT `szolista`.`felvetel`
FROM `szolista`
WHERE (`angol` = "warp")
ORDER BY `felvetel` ASC
LIMIT 1
másik megoldás:
SELECT min(`szolista`.`felvetel`)
FROM `szolista`
WHERE (( `angol` = "warp"))
9.feladat:
SELECT `szolista`.`angol`
FROM `szolista`
GROUP BY `szolista`.`angol`
HAVING COUNT(*)>=3