テーブルから最大給与を見つけたいのですが、テーブルの従業員には次のデータが含まれています
Id Salary
1 5000
2 4000
3 1000
4 5000
5 2000
6 5000
7 5000
ここでは、最大給与を取得するために 2 つの方法を使用できますが、どちらの方法が優れているかはわかりません。
select max(Salary) from Employee
or
select max(distinct Salary) from Employee
どのクエリがより高速で優れているか、またその理由を教えてください。