oracle decode函数 转换为mysql
时间: 2023-07-28 22:34:29 浏览: 156
Oracle与Mysql差异说明.doc
在 MySQL 中,可以使用 CASE 函数来替换 Oracle 中的 DECODE 函数,以下是一个示例:
Oracle DECODE 函数:
```
SELECT DECODE(column1, 'value1', 'result1', 'value2', 'result2', 'default')
FROM table;
```
MySQL CASE 函数:
```
SELECT
CASE column1
WHEN 'value1' THEN 'result1'
WHEN 'value2' THEN 'result2'
ELSE 'default'
END
FROM table;
```
注意,MySQL 中的 CASE 函数可以使用更多的语法和逻辑,可以根据需要进行调整。
阅读全文