SQL MAX (Polski)

Podsumowanie: w tym samouczku dowiesz się, jak znaleźć maksymalną wartość w grupie za pomocą funkcji SQL SUM.

Wprowadzenie do funkcji SQL MAX

SQL dostarcza funkcję MAX, która pozwala znaleźć maksymalną wartość w zbiorze wartości. Poniżej przedstawiono składnię funkcji MAX.

funkcja MAX ignoruje wartości NULL.

W przeciwieństwie do funkcji SUM, COUNT i AVG, opcja DISTINCT nie ma zastosowania do funkcji MAX.,

przykłady funkcji SQL MAX

użyjemy tabeliemployees, aby zademonstrować, jak działa funkcja MAX.

poniższe zestawienie SELECT zwraca najwyższą (maksymalną) pensję pracowników w tabeliemployees.,

Zobacz go w akcji

aby uzyskać pracowników, którzy mają najwyższe wynagrodzenie, użyj poniższego zapytania:

Zobacz go w akcji

subquery zwraca najwyższą pensję. Zewnętrzne zapytanie dostaje pracowników, którzy mają wynagrodzenie, które jest równe najwyższej pensji.

SQL MAX with GROUP BY example

zwykle używamy funkcji MAX w połączeniu z klauzulą GROUP BY, aby znaleźć maksymalną wartość dla grupy.,pracowników w każdym dziale w następujący sposób:

Zobacz go w akcji

aby dołączyć nazwy działów w wyniku, możemy dołącz do tabeli pracowników z tabelą departamentów w następujący sposób:

zobacz ją w akcji

SQL MAX z kolejnością według przykładu

podobnie jak inne funkcje agregujące, aby sortować zestaw wyników na podstawie wyniku z funkcji MAX musimy umieścić funkcję max w klauzuli ORDER BY.,

na przykład poniższe zestawienie zwraca najwyższe wynagrodzenia pracowników w każdym dziale i sortuje zestaw wyników na podstawie najwyższych wynagrodzeń.

Zobacz go w akcji

SQL MAX z przykładem HAVING

używamy funkcji MAX w klauzuli HAVING, aby dodać warunek do grup podsumowanych przez klauzulę GROUP BY.,

na przykład, aby uzyskać dział, w którym znajduje się pracownik, którego najwyższa pensja jest większa niż 12000, użyj funkcji MAX w klauzuli HAVING w następujący sposób:

zobacz ją w akcji

W w tym samouczku pokazaliśmy, jak używać funkcji MAX, aby znaleźć maksymalną wartość w grupie wartości.

  • czy ten tutorial był pomocny ?
  • YesNo

Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *