ORCALE 用case when行列转换
时间: 2023-10-28 17:00:17 浏览: 78
oracle行列转换总结
当你想要对一个列进行转换时,可以使用CASE WHEN语句来实现行列转换。下面是一个示例:
```sql
SELECT
column1,
CASE
WHEN condition1 THEN value1
WHEN condition2 THEN value2
ELSE value3
END AS new_column
FROM
table_name;
```
在上面的示例中,`column1`是原始表中的列名,`new_column`是转换后的列名。`condition1`、`condition2`等是你定义的条件,`value1`、`value2`等是在满足条件时应该返回的值。
你可以根据需要添加更多的条件和值来进行行列转换。
阅读全文