类似oracle中decode
时间: 2023-11-24 10:50:47 浏览: 92
Oracle 中 decode 函数用法
5星 · 资源好评率100%
在Oracle中,DECODE函数可以根据给定的条件对值进行解码。如果您正在寻找类似的功能,那么在其他数据库中,您可以使用CASE语句来实现类似的功能。
以下是使用CASE语句实现类似Oracle DECODE函数的示例:
```sql
SELECT
CASE
WHEN value = if1 THEN then1
WHEN value = if2 THEN then2
WHEN value = if3 THEN then3
ELSE else
END AS result
FROM table_name;
```
在上面的示例中,我们使用CASE语句来检查值是否等于给定的条件,如果是,则返回相应的结果,否则返回ELSE子句中的结果。
阅读全文