したがって、2007年頃のこのWebサイトdistinctによると、関数として使用しないでください。つまり、次のようなことをしないでください。
select distinct(employeeID), salary
from salaryhist
それはまだ本当ですか?クエリでそれを理解するのに苦労しています
したがって、2007年頃のこのWebサイトdistinctによると、関数として使用しないでください。つまり、次のようなことをしないでください。
select distinct(employeeID), salary
from salaryhist
それはまだ本当ですか?クエリでそれを理解するのに苦労しています
DISTINCT は関数ではありません。それは決してありませんでした(そしておそらく決してありません)
式select distinct (employeeID)は関数呼び出しではありません。
これは、キーワードの後にキーワードselectが続き、distinctその後に列式が続きます(employeeID)。
より明確にするために、次の 3 つのことは同一です。
select distinct employeeID, (salary) select distinct (employeeID), (salary)select distinct employeeID, salaryemployeeIDと(employeeID)は同じもの、つまり列への参照であるため、すべて同じです。
クエリと比較してより良い結果を得る必要があります。
従業員 ID による給与履歴グループから従業員 ID、合計 (給与) を選択します