mysql中不同列的行之和
在我的表格列中,有domain、Prog_StdName、Jul、Aug、Sep,其中Prog_StdName依赖于domain,我尝试了以下查询以显示表格中的唯一数据,如下图所示:mysql中不同列的行之和,mysql,Mysql,在我的表格列中,有domain、Prog_StdName、Jul、Aug、Sep,其中Prog_StdName依赖于domain,我尝试了以下查询以显示表格中的唯一数据,如下图所示: SELECT DISTINCT domain , Prog_StdName FROM cf_1ls WHERE ls_no = 1234 我想对下图中特定ls\u no=1234ID的每个唯一行的列(七月+八月+九月)求和,因为我有下面的查询选
SELECT DISTINCT domain
, Prog_StdName FROM cf_1ls
WHERE ls_no = 1234
我想对下图中特定ls\u no
=1234
ID的每个唯一行的列(七月+八月+九月)求和,因为我有下面的查询选择DISTINCT
domain,
Prog StdName,sum(七月+八月+九月)FROM
cf\u 1lsWHERE
ls\u no=“1234”
但这是显示器
这将起作用:)
看到了吧,但实际上这种问题是糟糕设计的症状。首先看规范化。欢迎来到堆栈溢出。请阅读草莓的链接,然后请,请,读这个。然后,您可能希望学习名为
SUM()
和groupby
的SQL函数。并且,请不要在你的问题中包含图像;改为使用文本。你可以回答你的问题。
SELECT domain, Prog_StdName,SUM(Jul+Aug+Sep) AS total
FROM cf_1ls
GROUP BY domain
HAVING ls_no='1234'