在 MySQL 中,你可以使用 CASE 表达式来根据不同的条件进行价格的减法操作。以下是一个示例:

假设你有一个名为 products 的表,其中包含 price 列表示产品价格,以及一个名为 discount 的列表示折扣率。你可以使用以下查询来根据折扣率减去价格:

SELECT 
    price, 
    CASE 
        WHEN discount > 0 THEN price - (price * discount) 
        ELSE price 
    END AS discounted_price
FROM 
    products;

在上述查询中,使用 CASE 表达式根据 discount 列的值进行判断。如果 discount 大于 0,则将价格减去折扣金额(价格乘以折扣率),否则保持价格不变。

请根据你的实际表结构和需求,相应地调整列名和条件。

希望这个示例对你有帮助。如果你有任何其他问题,请随时提问。