gpt4 book ai didi

mysql - 如果条件为真,如何在 CASE 中编写多个语句的查询?

转载 作者:行者123 更新时间:2023-11-29 12:09:57 24 4
gpt4 key购买 nike

这是在 MySQL 中处理真实条件的多个 case 语句的正确方法吗?

 SELECT 
CASE WHEN place='India' THEN `Order` END AS `Order`
CASE WHEN place='India' THEN `Amount` END AS `Amount`

或者如果条件为真,是否有更好的方法来获取订单和金额?

最佳答案

试试这个:

SELECT 
CASE WHEN place='India' THEN 'Order' END AS 'Order',
CASE WHEN place='India' THEN 'Amount' END AS 'Amount'
from *table*

Case 语句只能返回一个值;您必须执行两个单独的语句才能获取这两个值。

关于mysql - 如果条件为真,如何在 CASE 中编写多个语句的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com