SQL语句返回值处理:包含特定值取值,不包含取另一个值,否则为空
可以使用CASE语句来实现这个逻辑。以下是一个示例SQL语句:
SELECT
CASE WHEN column_name LIKE '%某个值%' THEN '某个值'
WHEN column_name LIKE '%另外一个值%' THEN '另外一个值'
ELSE ''
END AS processed_value
FROM
table_name;
在上面的语句中,column_name是要处理的列名,'某个值'和'另外一个值'是当列包含某个值或另外一个值时返回的结果,''表示当列不包含这两个值时返回的结果。table_name是要查询的表名。
你可以根据实际情况修改上述语句中的列名、值和表名。
原文地址: https://www.cveoy.top/t/topic/qkQi 著作权归作者所有。请勿转载和采集!