2023. január 31., kedd

2023.01.31. SQL

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

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.

3. feladat
Írass ki minden adatot a kategória táblából.

4. feladat
Írass ki minden adatot a számla_részletező táblából.

5. feladat
Írasd ki azokat az áruneveket, amelyet t betűvel kezdődnek.

6. feladat
Írasd ki azokat az áruneveket, amelyet g betűvel végződnek.

7. feladat
Írasd ki azokat az áruneveket, amelyekben van h betű.

8. feladat
Listázzuk ki az áru tábla tartalmát
az áru egységára szerinti abc sorrendben.

9. feladat
Listázzuk ki az áru tábla tartalmát
az áru egységára szerinti csökkenő sorrendben.


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.


11. feladat
Az előző feladatot oldd meg más módszerrel.


12. feladat
Az előző feladatot egészítsd ki azzal, hogy
 csak a t betűvel keződő árukra vonatkozzon.


13. feladat
Írjuk ki az áruneveket, és mellé a kategóriájuk kódját.


14. feladat
Írjuk ki az áruneveket, és mellé a kategóriájuk nevét.

15. feladat
Írjuk ki az árukódot, a számlaszámot, és a vásárolt mennyiséget.

16. feladat
Írjuk ki az áru nevét, a számlaszámot, és a vásárolt mennyiséget.

17. feladat
Írjuk ki számlaszámonként a vásárolt mennyiségek átlagát.

18. feladat
Írjuk ki számlaszámonként a vásárolt mennyiségek átlagértékei közül
 csak azokat, amik 5 fölött vannak.

 19. feladat
Írjuk ki számlakódonként a vásárolt tételek árát.
 (Pl. 10 db kifli mennyibe került.)

20. feladat
 Írjuk ki a számlák végösszegét.
 (Számlaszámonként az összes áru árának az összegét,
  pl. mennyibe került 10 kifli, 1 l tej, és 3 Túró Rudi.)

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



2023.01.31. Programozás számonkérés

2024.04.25. Időjárás app

 Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...