case when用法oracle
在Oracle中,Case When语句是一种非常实用的操作符,能够在SQL查询中进行条件判断和转换数据值。通过Case When语句,我们可以根据满足某些条件时返回不同的值或进行逻辑转换。下面我们就通过实例来介绍Case When语句的使用。
假设我们有一个employees表,现在要对其salary字段进行分类,将salary高于5000的员工标记为高级员工,低于5000的员工标记为普通员工,可以使用以下语句实现:
SELECT employee_id, last_name, salary, CASE WHEN salary >5000 THEN '高级员工' ELSE '普通员工' END as level FROM employees;