gpt4 book ai didi

mysql 从同一字段返回 2 个不同的列,但条件不同

转载 作者:行者123 更新时间:2023-11-29 11:52:49 25 4
gpt4 key购买 nike

如何从同一字段以不同条件返回 2 列,这是两个条件:

SELECT CITY,REGION,SALES FROM SALESREPS WHERE SALES < QUOTA;

SELECT CITY,REGION,SALES FROM SALESREPS WHERE SALES > QUOTA;

我的意思是有人说我只需要输入“AND”即可。我需要的是该示例中的 1 行代码,它将返回 2 个不同的销售列。第一列是销售额 < 配额,另一列是销售额 > 配额。所有这些都来自同一张表。

最佳答案

您可以使用如下所示的 mySql if 语句:

SELECT 
CITY,
REGION,
SALES,
IF (SALES < QUOTA,SALES,null) as BELOW_QUOTA,
IF (SALES > QUOTA,SALES,null) as ABOVE_QUOTA
FROM SALESREPS;

关于mysql 从同一字段返回 2 个不同的列,但条件不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33727570/

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