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 (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:
Powyższy przykład wykorzystuje funkcję maksymalną, aby uzyskać największą liczbę w szeregu wartości numerycznych. Wartość zwracana to:
MaxPrzykł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:
W tym przykładzie funkcja porówna liczbę znaków w każdej wartości ciągu. Powstała wartość jest jak pokazana:
MaxPrzykł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;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.