gpt4 book ai didi

sql - 更新 SQL 数据,合并列

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:17 25 4
gpt4 key购买 nike

我的表格是这样的:

Name | Maths | Science | Social
-----+-------+---------+-------
ABC NULL A+ NULL
ABC B NULL NULL
ABC NULL NULL A
XYZ A NULL NULL
XYZ NULL B NULL

情况是每个老师给的成绩,并以上述格式存储在一个表中。学生 ABC 已经参加了所有的论文并且他的表现有成绩,而学生 XYZ 只出现了数学和科学,所以他应该只有两个成绩

现在我的结果应该是这样的

Name | Maths | Science | Social
-----+-------+---------+-------
ABC B A+ A
XYZ A B NULL

我正在尝试使用所有可能的选项来检索它。

最佳答案

如果您应用 MAX,则 NULL 值将被忽略,并且将为每个主题返回所需的值:

SELECT Name, MAX(Maths), MAX(Science), MAX(Social)
FROM Grades
GROUP BY Name

关于sql - 更新 SQL 数据,合并列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28901762/

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