case when前先去重
时间: 2023-10-16 12:08:59 浏览: 123
将MySQL去重操作优化到极致的操作方法
可以使用DISTINCT关键字在CASE WHEN之前进行去重。例如,如果你有一个名为"table_name"的表,并且想要在执行CASE WHEN之前去除重复行,可以使用以下语法:
SELECT DISTINCT column_name1, column_name2, ...
FROM table_name
WHERE condition
CASE WHEN ...
例如,假设你有一个名为"orders"的表,其中包含order_id和customer_id两列,你想要在执行CASE WHEN之前去除重复的customer_id。你可以使用以下查询:
SELECT DISTINCT customer_id
FROM orders
WHERE condition
CASE WHEN ...
阅读全文