knrt.net
当前位置:首页 >> sql语句怎么查询一列数据的总和 >>

sql语句怎么查询一列数据的总和

select SUM([需要求和的字段名称]) from [要求和的表名]也可以在后面附加限制条件如: where [日期] > 'XXXX-XX-XX' and [日期]

可以的; select sum(列名), Count(列名) From 表 你可以把问题描述的更加清楚点,才能更加有针对性的回答。

假设表名是num,列名是a,则查询语句为: SELECT * FROM num WHERE a IN( SELECT a FROM num GROUP BY a HAVING COUNT(a)>1 ) 其中: SELECT 语句:SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。 WHERE 子句:如需...

如果varchar类型中存放的都是数字,需要看是什么数据库,如果是sqlserver那么可将字符转成数字再进行sum,如果是oracle,则可隐形转换成数字,无需修改语句。 如字段名称为score. sqlserver语法: select sum(cast(score as int)) as score from...

起码说说现在你是如何存成绩信息的。

1、若针对每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名 2、若是对总计后的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,s...

select top 1 * from 表 order by 进攻 desc 就是按降序排列 然后找到第一条肯定是最大的了 如 5 4 3 2 1 降序输出第一个就是5那样 请参考

比如重复字段是 A 表 的 name 字段 select name from A group by name having count(name)>1 显示的就是 重复数 大于 1 的 name了 如果你要查看重复的数据 外面就加个 in name select * from A where name in( select name from A group by name...

select 重复字段, count(重复字段) from 表 group by 重复字段 order by 重复字段 desc

这个sql可以通过将初始查询结果集用括号括起来当作一个子查询(也可以称之为虚拟表),然后再对其实施进一步筛选从而获得另一个结果集的办法予以实现。 例如列出各科平均分在80到90分的同学姓名和各科平均分 select stu.name,t.平均分 from stu, (...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com