DISTINCT case when
时间: 2023-11-01 12:59:27 浏览: 175
SQL笔试题题目及解析.docx
DISTINCT case when 是SQL中用于在查询结果中去除重复值的语法。它可以与CASE WHEN条件语句结合使用,根据条件对查询结果进行去重操作。
例如,下面的示例演示了如何使用DISTINCT CASE WHEN语句:
```sql
SELECT DISTINCT
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END AS column_name
FROM table_name;
```
在这个例子中,根据不同的条件,根据column_name的值进行去重操作。
阅读全文