根据MySQL查询中的CASE语句选择列的总和,可以通过以下步骤实现:
示例查询语句如下:
SELECT
SUM(CASE
WHEN type = 'A' THEN amount
WHEN type = 'B' THEN amount * 2
ELSE 0
END) AS total_amount
FROM
orders;
在上述查询中,我们使用CASE语句根据"type"列的值选择不同的操作。当"type"为'A'时,选择"amount"列的值;当"type"为'B'时,选择"amount"列的值乘以2;其他情况下选择0。最后,使用SUM函数计算选择的值的总和,并将其命名为"total_amount"。
请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云