case when 怎么去除null
时间: 2024-01-04 21:20:38 浏览: 157
oracle case when 语句的用法详解
要去除NULL值,可以使用COALESCE函数或者CASE语句来实现。下面是两种方法的示例:
方法一:使用COALESCE函数
```sql
SELECT COALESCE(column_name, '') AS new_column_name
FROM table_name;
```
在上面的示例中,COALESCE函数将NULL值替换为一个空字符串。
方法二:使用CASE语句
```sql
SELECT CASE WHEN column_name IS NULL THEN '' ELSE column_name END AS new_column_name
FROM table_name;
```
在上面的示例中,CASE语句检查列的值是否为NULL,如果是,则替换为一个空字符串。
阅读全文