case when 判断null
时间: 2023-08-15 11:14:18 浏览: 380
在 SQL 中,可以使用 CASE WHEN 语句来判断 NULL 值。下面是一个示例:
```
SELECT column1,
CASE
WHEN column2 IS NULL THEN 'NULL Value'
ELSE 'Not NULL Value'
END AS result
FROM your_table;
```
在上面的示例中,`column2` 是要进行判断的列。如果 `column2` 的值为 NULL,则结果将为 'NULL Value',否则结果为 'Not NULL Value'。你可以根据需要修改这个 CASE WHEN 语句来适应你的具体情况。
相关问题
mysql case when判断null
在 MySQL 中,使用 CASE WHEN 语句可以对 NULL 值进行判断。具体做法是在 THEN 子句中显式地指定需要执行的操作,以处理 NULL 值的情况。下面是一个简单的示例,演示了如何使用 CASE WHEN 语句对 NULL 值进行判断:
```
SELECT column1,
CASE
WHEN column2 IS NULL THEN 'column2 is NULL'
ELSE 'column2 is not NULL'
END as column2_check
FROM table1;
```
在这个示例中,我们选择表 table1 中的 column1 列,并使用 CASE WHEN 语句检查 column2 列是否为 NULL。如果 column2 是 NULL,则返回字符串 'column2 is NULL',否则返回字符串 'column2 is not NULL'。注意,在 CASE WHEN 语句中,我们使用 IS NULL 来检查是否为 NULL 值。
oracle case when判断null
在Oracle中,可以使用CASE WHEN语句来判断NULL值。例如:
SELECT
CASE
WHEN column_name IS NULL THEN 'NULL值'
ELSE '非NULL值'
END
FROM table_name;
在上面的例子中,如果列column_name的值为NULL,则返回“NULL值”,否则返回“非NULL值”。
阅读全文