gpt4 book ai didi

mysql 多行转为一行

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

我想获取一个包含同一列中的多个数据的表。
这是我的 table :

ID   name     value   month
1 foo 1,2 01
2 foo 1,3 02
3 chicken 0,6 01
4 chciken 0,4 02

我的目标是得到这样的东西:

name     value   value2  
foo 1,2 1,3
chicken 0,6 0,4

我的目标是比较每个月的值。

最佳答案

查询

SELECT name, 
MAX(CASE WHEN month='01' THEN value END) As value1,
MAX(CASE WHEN month='02' THEN value END) As value2
FROM my_table
GROUP BY name;

关于mysql 多行转为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960564/

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