sql语句查询某字段的数据总和,并列出表中的所有记录。

select * from table

select sum(filed) from table

就是同时包含这2个语句功能的sql语句。

1、首先,创建一个测试表,相关代码如下,进入下一步。

2、其次,执行完上面的操作之后,插入测试数据,相关代码如下,进入下一步。

3、接着,执行完上面的操作之后,查询表A和表B的数据总和,相关代码如下,进入下一步。

4、最后,执行完上面的操作之后,输入如下红框中的代码,数据总和以及所有记录就出来了,如下图所示。这样,问题就解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-05-18
select top 1 * from 表 order by 进攻 desc
就是按降序排列 然后找到第一条肯定是最大的了

5
4
3
2
1 降序输出第一个就是5那样
请参考本回答被网友采纳
第2个回答  2010-10-20
SELECT *, (SELECT SUM(fieldxx) FROM tab)
FROM tab
第3个回答  2010-10-20
首先你用sum,需要有group by 不然会报错。
既要看sum又要明细可以用over
select 字段1,字段2,sum(字段x)over( partititon by 字段y)
第4个回答  2010-10-20
select *,(SELECT SUM(field) FROM table) as '字段' from table
相似回答