SQL MAX Funkcja

SQL MAX Funkcja
Prawie niemożliwe jest myślenie o SQL bez funkcji max ()- funkcji agregatów, która pozwala przejść zbiór wartości i zwrócić maksymalny zestaw.

W tym artykule omówimy, w jaki sposób możemy użyć funkcji Max () w standardowym SQL. Należy pamiętać, że różne silniki bazy danych mogą zapewnić różnice tej funkcji.

Co to jest funkcja SQL Max ()?

Funkcja max () w SQL jest funkcją łączną. Wymaga zestawu numerycznego i zwraca największą wartość z dostarczonego zestawu. Możesz przekazać kolumnę zawierającą wartości liczbowe lub wyrażenie zwracające wartość numeryczną (y).

Ponieważ funkcja zwraca jedną wartość, możemy myśleć o tym jak o funkcji skalarnej.

Składnia funkcji pokazano poniżej:

Max (
wyrażenie
)
[NAD (… )]

Funkcja przyjmuje jeden argument zawierający wartości liczbowe nieerowe. Dlatego argument musi mieć wartości liczbowe.

Funkcja zwróci podobny typ danych jak dostarczone wartości wejściowe.

Przykładowe użycie

Poniżej przedstawiono przykładowe przykłady korzystania z funkcji max () w SQL.

Przykład 1
Prosty przykład użycia funkcji max () pokazano poniżej:

WYBIERAĆ
Maks. (Nums) jako maksymalny
Z
Najskuteczniejsze ([100 23,45,12,192,344,32,56,76]) jako NUMS;

Powyższy przykład wykorzystuje funkcję maksymalną, aby uzyskać największą liczbę w szeregu wartości numerycznych. Wartość zwracana to:

Max
344

Przykład 2
Chociaż zaleca się przekazanie wartości liczbowych jako parametru funkcji, może działać z wartościami niewidżenymi, jak pokazano w poniższym przykładzie:

WYBIERAĆ
Max (str) jako maksymalny
Z
Unnest ([„a”, „b”, „c”, „hello”]) jako str;

W tym przykładzie funkcja porówna liczbę znaków w każdej wartości ciągu. Powstała wartość jest jak pokazana:

Max
Witam

Przykład 3
Możemy również obliczyć wartość maksymalną w kolumnie. Załóżmy na przykład, że mamy tabelę zawierającą szczegóły płatności, jak pokazano w poniższym przykładzie:

Możemy obliczyć maksymalną ilość za pomocą funkcji maksymalnej, jak pokazano poniżej:

Wybierz Max (kwotę) z płatności;
Max
-------
4.99
(1 rząd)

Powyższe zwraca najwyższą kwotę z kolumny.

Wniosek

W tym artykule omówiono funkcję SQL Max () w standardowym SQL. Korzystając z tej funkcji, możesz określić maksymalną wartość w dostarczonym zestawie.