可以使用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是要查询的表名。

你可以根据实际情况修改上述语句中的列名、值和表名。

SQL语句返回值处理:包含特定值取值,不包含取另一个值,否则为空

原文地址: https://www.cveoy.top/t/topic/qkQi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录