Elkezdtük ezt a feladatsort. Az elejét megoldottuk, ellenőriztük, lent megtalálod.
Házi feladat:
Csak a 13.-14. feladat megoldása, ehhez hazavitted az adatbázist. Segítségképpen használd a tananyagot (inner join), és a múlt adatbázis órai blogbejegyzést. A kódot tedd be a digifüzetbe.
Amikor készen vagy, az órán megbeszéltek szerint fotózd le a megoldásodat.
1. feladat
1. feladat
Hozd létre az adatbázist.
CREATE DATABASE aru
DEFAULT CHARACTER SET utf8
COLLATE utf8_hungarian_ci;
2. feladat
Írass ki minden adatot az áru táblából.
SELECT * FROM `áru`
3. feladat
Írass ki minden adatot a kategória táblából.
SELECT * FROM `kategória`
4. feladat
Írass ki minden adatot a számla_részletező táblából.
SELECT * FROM `számla_részletező`
5. feladat
Írasd ki azokat az áruneveket, amelyet t betűvel kezdődnek.
SELECT árunév FROM `áru` WHERE árunév LIKE "t%"
6. feladat
Írasd ki azokat az áruneveket, amelyet g betűvel végződnek.
SELECT árunév FROM `áru` WHERE árunév LIKE "%g"
7. feladat
Írasd ki azokat az áruneveket, amelyekben van h betű.
SELECT árunév FROM `áru` WHERE árunév LIKE "%h%"
8. feladat
Listázzuk ki az áru tábla tartalmát
az áru egységára szerinti abc sorrendben.
SELECT * FROM `áru` ORDER BY áru_egységára ASC
9. feladat
Listázzuk ki az áru tábla tartalmát
az áru egységára szerinti csökkenő sorrendben.
SELECT * FROM `áru` ORDER BY áru_egységára DESC
10. feladat
Listázzuk ki az áru kódját és nevét
az áru egységára szerinti csökkenő sorrendben.
Csak azokat írjuk ki, amelyeknek az árukódja 4 és 6 között van,
a két értéket is beleértve.
Az árukód KÓD néven, az árunév ÁRU néven jelenjen meg.
SELECT árukód AS KÓD, árunév AS ÁRU FROM `áru` WHERE árukód BETWEEN 4 AND 6 ORDER BY áru_egységára DESC
11. feladat
Az előző feladatot oldd meg más módszerrel.
SELECT árukód AS KÓD, árunév AS ÁRU FROM `áru` WHERE árukód >= 4 AND árukód <= 6 ORDER BY áru_egységára DESC
12. feladat
Az előző feladatot egészítsd ki azzal, hogy
csak a t betűvel keződő árukra vonatkozzon.
SELECT árukód AS KÓD, árunév AS ÁRU FROM `áru` WHERE árukód BETWEEN 4 AND 6 AND árunév LIKE "t%" ORDER BY áru_egységára DESC