gpt4 book ai didi

SQL - 将数据转换为日期/源/值 "grid"

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

我的 MYSQL 数据库中有如下数据:

Project    Date         Time
A 2009-01-01 15
A 2009-01-02 10
B 2009-01-02 30
A 2009-01-09 15
C 2009-01-07 5

我想从这些数据中生成输出,如下所示:

Date         Project A Time     Project B Time    Project C Time
2009-01-01 15 0 0
2009-01-02 10 30 0
2009-01-07 15 0 5

这可以通过 SQL 查询来完成,还是需要编写外部脚本来迭代数据库并组织输出?

(另外,如果有人对主题行有更好的建议,请告诉我,我将编辑问题;我不确定描述当前和所需格式的正确术语,这使得搜索此信息变得困难困难)

最佳答案

您正在寻找数据透视表/交叉表支持。这是一个很好的链接。

http://en.wikibooks.org/wiki/MySQL/Pivot_table

关于SQL - 将数据转换为日期/源/值 "grid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800503/

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