MySQL
Wyszukiwarka
Wprowadzenie do MySQL
Tworzenie i modyfikowanie tabel
- Zapytanie CREATE: Tworzenie tabeli
- Instrukcja ALTER: Modyfikacja tabeli
- Zapytanie DROP: Usuwanie tabeli
Zapytania pobierające dane
- Zapytanie SELECT: Podstawy
- Zapytanie SELECT: Klauzula WHERE
- Zapytanie SELECT: Sortowanie danych (ORDER BY)
- Zapytanie SELECT: Filtrowanie danych (LIKE, IN, BETWEEN)
Zapytania modyfikujące dane
- Zapytanie INSERT: Dodawanie danych
- Zapytanie UPDATE: Aktualizacja danych
- Zapytanie REPLACE: Zastępowanie danych
Zapytania usuwające dane
Złączenia i relacje
- Podstawy złączeń (JOIN): INNER JOIN
- Zewnętrzne złączenia (OUTER JOIN)
- Złączenia CROSS JOIN i SELF JOIN
- Tworzenie relacji między tabelami
Funkcje agregujące i grupowanie
- Funkcje agregujące: COUNT, SUM, AVG
- Grupowanie danych: GROUP BY i HAVING
- Zapytania z funkcjami MAX i MIN
Zarządzanie użytkownikami
- Tworzenie nowego użytkownika
- Przydzielanie uprawnień użytkownikom
- Usuwanie użytkowników i cofanie uprawnień
- Zarządzanie hasłami użytkowników
Zaawansowane funkcje MySQL
- Transakcje w MySQL: BEGIN, COMMIT, ROLLBACK
- Tworzenie widoków (VIEWS)
- Procedury składowane: Tworzenie i wywoływanie
- Funkcje użytkownika (USER FUNCTIONS)
Zapytania z funkcjami MAX i MIN
Funkcje MAX() i MIN() w MySQL są funkcjami agregującymi, które pozwalają na uzyskanie najwyższej i najniższej wartości w danej kolumnie. Są one używane do analizowania danych i wyciągania skrajnych wartości, takich jak najwyższa cena, najstarsza data, najwyższy wynik, itp.
📌 MAX() – Maksymalna wartość
✅ Podstawowa składnia - opis:
- Funkcja MAX() zwraca największą wartość w danej kolumnie. Używana jest do wyciągania najwyższych wartości, takich jak maksymalna cena, największy wynik, najstarsza data, itp.
Przykład
-- Podstawowa składnia
SELECT MAX(kolumna)
FROM tabela;
-- Przykład
SELECT MAX(cena) AS najdrozszy_produkt
FROM produkty;
📌 MIN() – Minimalna wartość
✅ Podstawowa składnia - opis
- Funkcja MIN() zwraca najmniejszą wartość w danej kolumnie. Jest używana do wyciągania najniższych wartości, takich jak minimalna cena, najmniejszy wynik, najnowsza data, itp.
Przykład
-- Podstawowa składnia
SELECT MIN(kolumna)
FROM tabela;
-- Przykład
SELECT MIN(cena) AS najtanszy_produkt
FROM produkty;
📌 Zastosowanie funkcji MAX i MIN w zapytaniach z grupowaniem
✅ Przykład: Najdroższy i najtańszy produkt w każdej kategorii
📌 Przykład: - opis:
- To zapytanie grupuje produkty według kategorii i zwraca maksymalną oraz minimalną cenę w każdej z tych grup.
- Klauzula GROUP BY umożliwia wykonanie funkcji agregujących na poziomie grup, a funkcje MAX() i MIN() pozwalają uzyskać skrajne wartości w każdej grupie.
Przykład
SELECT kategoria, MAX(cena) AS najdrozszy, MIN(cena) AS najtanszy
FROM produkty
GROUP BY kategoria;
Podsumowanie
- MAX() zwraca najwyższą wartość w danej kolumnie, np. maksymalną cenę, najwyższy wynik lub najstarszą datę.
- MIN() zwraca najmniejszą wartość w danej kolumnie, np. minimalną cenę, najmniejszy wynik lub najnowszą datę.
- Funkcje te są często używane w raportach i analizach danych, aby znaleźć skrajne wartości w zbiorach danych.
- Funkcje MAX() i MIN() mogą być również używane z klauzulą GROUP BY, aby uzyskać skrajne wartości w grupach danych.

