btcq.net
当前位置:首页 >> sql统计总数 >>

sql统计总数

做表连接后COUNT,看你外连内连前连后连了,总数会因连接方式不同而不同.

select *, sum(QTY) from TB_FDB302;

不知道你收费日期的格式,暂且按照8位数字来设定(例如20111011).按收费员和月份合计就能出来:select 收费员,收费月= Substring(收费日期,1,6),sum(收费) as 总数from 收费表group by 收费员,Substring(收费日期,1,6)

方法一:SELECT SUM(正确数)+SUM(错误数) AS 总记录数,SUM(正确数),SUM(错误数) FROM ( SELECT COUNT(1) 正确数,0 错误数 FROM TB WHERE STATUS=1 UNION ALL SELECT 0 正确数,COUNT(1) 错误数 FROM TB

输入代码 select 名称,count(*) as 总数量,count(case when 类型='A' then 类型 else null end) as 类型为A的数 from 表名 group by 名称.就可以统计SQL中某字段总数和符合某条件的数量.1. 结构化查询语言(英文简称:SQL)是一种特殊目的

用group by 按你想的方式分组

SqlServer中这样统计: select name from sysobjects where xtype='U' 要知道总数的话就简单了: select count(*) from sysobjects where xtype='U' Oracle中这样查询: Select * From user_tables; 以上,希望对你有所帮助!

写个存储过程将行拆分为列放入到临时表后再统计吧.比如1 a,b,c,d拆分为4列:1 a1 b1 c1 d 然后对临时表进行统计 select pro,count(1) from tb group by pro 这是最好的办法

因为问题说的不是很明白,所以给你一个参考:汇总所有数据总和的函数用sum:sql="select sum(数据字段) from 表 where 条件"得出所有数据的总和汇总所有数据的个数的总数用函数countsql="select count(数据字段) from 表 where 条件"得出所有数据的总数不知道这2个函数的结合使用是否能达到你的要求.

统计学生人数:select COUNT(学号) from 学生表将学生张三从编号001系转为002系:update 学生表 set 系统编号 = '002系' where 姓名= '张三'

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