在 SQL 中,你可以使用 CASE 表达式来有条件地获取价格乘以数量的结果。以下是一个示例:

假设你有一个名为 sales 的表,其中包含 price(价格)和 quantity(数量)两列,你想要根据不同的条件计算价格乘以数量的结果。

你可以使用以下 SQL 查询来实现:

SELECT 
    CASE 
        WHEN price > 100 THEN price * quantity
        WHEN price BETWEEN 50 AND 100 THEN price * quantity * 0.9
        ELSE price * quantity * 0.8
    END AS total_price
FROM 
    sales;

在上述查询中,使用 CASE 表达式根据价格的不同条件来计算总价格。如果价格大于 100,则直接将价格乘以数量;如果价格在 50 到 100 之间,则将价格乘以数量并乘以 0.9;否则,将价格乘以数量并乘以 0.8。

请根据你的实际需求修改条件和计算逻辑。希望这个示例对你有帮助。如果你有任何其他问题,请随时提问。