在Oracle數(shù)據(jù)庫中,GREATEST
函數(shù)用于返回一組表達式中的最大值
以下是如何在Oracle中使用GREATEST
函數(shù)進行條件篩選的示例:
假設(shè)我們有一個名為employees
的表,其中包含以下列:employee_id
,salary
和commission
。
SELECT employee_id, salary, commission
FROM employees
WHERE GREATEST(salary, commission) > 5000;
這個查詢將返回那些薪水或傭金(取決于哪個更高)大于5000的員工記錄。GREATEST
函數(shù)會比較salary
和commission
列的值,并返回較大的值。然后,我們在WHERE
子句中使用這個較大值與5000進行比較,以篩選出滿足條件的記錄。