溫馨提示×

在Oracle中如何使用greatest函數(shù)進行條件篩選

小樊
87
2024-09-12 01:00:23
欄目: 云計算

在Oracle數(shù)據(jù)庫中,GREATEST函數(shù)用于返回一組表達式中的最大值

以下是如何在Oracle中使用GREATEST函數(shù)進行條件篩選的示例:

假設(shè)我們有一個名為employees的表,其中包含以下列:employee_idsalarycommission

SELECT employee_id, salary, commission
FROM employees
WHERE GREATEST(salary, commission) > 5000;

這個查詢將返回那些薪水或傭金(取決于哪個更高)大于5000的員工記錄。GREATEST函數(shù)會比較salarycommission列的值,并返回較大的值。然后,我們在WHERE子句中使用這個較大值與5000進行比較,以篩選出滿足條件的記錄。

0