gpt4 book ai didi

mysql - if 语句在 select 语句中

转载 作者:行者123 更新时间:2023-11-29 01:55:45 26 4
gpt4 key购买 nike

Name    Value   AnotherColumn
-----------
Pump 1 8000 Something1
Pump 1 1000 Something2
Pump 1 3000 Something3
Pump 2 3043 Something4
Pump 2 4594 Something5
Pump 2 6165 Something6

在此表中,我想根据名称列进行分组,并将输出作为名称、值存在。

如果该名称组的任何值列中存在 1000,则 value_exist 将为 1。所以输出将是:

Name    value_exist
-----------
Pump 1 1
Pump 2 0

最佳答案

也许是这样的:

select name, MAX(CASE WHEN value=1000 THEN 1 ELSE 0 END) as value_exist
from your_table
group by name

关于mysql - if 语句在 select 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818974/

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