SQL CASE WHEN 语句合并相同值结果
在 SQL 中,可以使用 CASE WHEN 语句来获取相同 value 的结果并进行合并。以下是一个示例:
SELECT CASE
WHEN column_name = 'value1' THEN 'result1'
WHEN column_name = 'value2' THEN 'result2'
WHEN column_name = 'value3' THEN 'result3'
ELSE 'result4'
END AS merged_result
FROM table_name;
在上述示例中,根据 column_name 的值进行判断,如果是'value1',则返回'result1',如果是'value2',则返回'result2',以此类推。如果 column_name 的值不匹配任何条件,则返回'result4'。返回的结果被命名为 merged_result。
注意,CASE WHEN 语句可以根据需要进行扩展。您可以添加更多的 WHEN 条件和对应的结果。
原文地址: https://www.cveoy.top/t/topic/qlIz 著作权归作者所有。请勿转载和采集!