㈠ 请教sql查询语句 统计数据总和的语句
select c_sch, c_year ,c_reg ,c_code ,c_weave,count(*) as 总和 from j_cor.表名 where c_sch='012' and c_year in (2002,2003,2004,2005,2006,2007) and c_code='**' and c_weave like ‘333%’ group by c_sch, c_year ,c_reg ,c_code ,c_weave
你自己照葫芦画瓢也画出来了,都写这么多了你还问
㈡ 用SQL怎么统计数据个数
假设第一列名字为field1
20041203 R02M 2.2
SELECT field1, COUNT(*)
FROM tab
GROUP BY field1
如果要统计单一的,只需要加一个where
SELECT field1, COUNT(*)
FROM tab
WHERE field1 = 20041125
GROUP BY field1
㈢ 用sql语句统计数据库某个字段中相同的数据有多少条
1、可通过分组和组内计数来实现,语句如下:
select a, count(*) from A Group by a
2、用Group By分组:
Group By + [分组字段](可以有多个)。在执行了这个操作以后,数据集将根据分组字段的值将一个数据集划分成各个不同的小组。
这里,分组字段是a,所以数据集分成了你、我、他三个组。然后用Count(*)分别按照各个组来统计各自的记录数量。
3、Count(*)函数:
Count(*) 函数返回表中的记录数。注意它和Group by连用,返回组内记录数。
’
(3)统计数据常用sql扩展阅读:
select count(*)和select count(1)的区别
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的。
假如表没有主键(Primary key), 那么count(1)比count(*)快。
如果有主键的话,那主键作为count的条件时候count(主键)最快。
如果你的表只有一个字段的话那count(*)就是最快的。
count(*) 跟 count(1) 的结果一样,都包括对NULL的统计,而count(column) 是不包括NULL的统计。
网络.Group by
㈣ SQL 统计数量
--表A和表B分开来统计,最后合并两个统计结果
时间在一个范围内用 时间A between '时间1' and '时间2'
由于不是很明白你的分组统计原则,所以group by语句暂时无法提供建议
㈤ 常用的统计数据库有哪些啊
常用的数据库有oracle,DB2,mysql,不知你是不是想做企业信息化数据统计,如果是只有找软件公司做,开始说哪三个是软件公司一般用的
㈥ sql语句统计数量,统计一个字段的值的数量
select type,count(*) as 总数量,
sum(case when level='一级' then 1 else 0 end) as 一级,
sum(case when level='二级' then 1 else 0 end) as 二级,
sum(case when level='三级' then 1 else 0 end) as 三级
from table group by type
楼上的应该改改吧
㈦ SQL语句实现数据统计
Table:
CREATE TABLE [dbo].[test](
[c1] [varchar](10) NULL,
[c2] [int] NULL)
Script:
SELECT [a],[b],[c]
FROM test
PIVOT(SUM(c2) FOR c1 IN ([a],[b],[c])) as pvt
㈧ sql 数据汇总统计
我来回答 select 姓名, sum(上课次数) as 上课次数 from 你的表 group by 姓名
㈨ sql对100万条数据的查询和统计(主要是统计)效率提升
SELECT count(id)
FROM TBL_POS_SHOP s,
TBL_POS_POS p,
TBL_POS_CUSTOMER c,
TBL_POS_ORDER o,
TBL_POS_CARDINFO cd
WHERE o.POS_CATI = p.POS_CATI
and o.CUSTOMER_ID = c.ID
and o.SHOP_ID = s.ID
and o.CARDINFO_ID = cd.ID
㈩ 统计每个月各种数据SQL该如何写
什么字段段类型
,取出后得出月份group by 变量