case语句 oracle
在Oracle中,CASE语句是一种支持条件判断的流程控制语句。它可以根据不同的条件执行不同的操作,常用于SELECT语句中的列计算、数据转换和逻辑判断等操作。
CASE语句有两种形式:简单CASE表达式和搜索CASE表达式。简单CASE表达式根据某个表达式的取值来判断执行哪个操作,而搜索CASE表达式根据一组表达式的取值来判断执行哪个操作。
以下是一个简单CASE表达式的例子:
SELECT CASE gender WHEN 'M' THEN 'Male' WHEN 'F' THEN 'Female' ELSE 'Unknown' END FROM employees;