Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
notatki:bazy_danych [2025/05/23 10:23] – administrator | notatki:bazy_danych [2025/06/30 13:23] (aktualna) – administrator | ||
---|---|---|---|
Linia 2: | Linia 2: | ||
Możesz podążać za tutorialem poprzez stronę: https:// | Możesz podążać za tutorialem poprzez stronę: https:// | ||
+ | |||
+ | {{url> | ||
W tym artykule wykorzystamy przykładową bazę danych sklepu internetowego z trzema tabelami: klienci, towary i zamówienia. Przedstawimy definicje tabel w SQL oraz dodamy po 10 przykładowych rekordów do każdej z nich. Następnie omówimy różne rodzaje zapytań na tych danych, w tym: | W tym artykule wykorzystamy przykładową bazę danych sklepu internetowego z trzema tabelami: klienci, towary i zamówienia. Przedstawimy definicje tabel w SQL oraz dodamy po 10 przykładowych rekordów do każdej z nich. Następnie omówimy różne rodzaje zapytań na tych danych, w tym: | ||
Linia 285: | Linia 287: | ||
WHERE cena > (SELECT AVG(cena) FROM towary); | WHERE cena > (SELECT AVG(cena) FROM towary); | ||
</ | </ | ||
- | {{:notatki:pasted:20250513-115809.png}} | + | {{.:pasted:20250526-190752.png}} |
To zapytanie zwraca produkty, których cena jest większa niż średnia cena wszystkich produktów. Najpierw wykonujemy podzapytanie (SELECT AVG(cena) FROM towary), które oblicza średnią cenę, a następnie główne zapytanie wybiera towary o cenie większej od tej wartości. | To zapytanie zwraca produkty, których cena jest większa niż średnia cena wszystkich produktów. Najpierw wykonujemy podzapytanie (SELECT AVG(cena) FROM towary), które oblicza średnią cenę, a następnie główne zapytanie wybiera towary o cenie większej od tej wartości. |