mdsk.net
当前位置:首页 >> 分组查询sql语句 >>

分组查询sql语句

分组查询 group by 主要是对(count,sum,avg,min,max) 例如 表A a b c 一 1 2 一 1 3 二 2 5 三 7 7 二 9 9 select a,sum(b),sum(c) from A group by a 对分组数据进行限制 select a,sum(b),sum(c) from A group by a having sum(b)>5

例如: select ID,species,列三,列四 from 表名 group by ID,species,列三,列四 或者这些列包含在sum,count,avg等聚合函数中; 例如: select sun(ID),seecies,列三,列四 表名 group by species,列三,列四 这样ID就可以不作为分组条件

select count(distinct(a.deviceid)) as count from 表 a where a.activationtime >= to_date('2011-03-24','yyyy-mm-dd') and a.activationtime and a.type = 2 and a.status = 1 union select count(distinct(a.deviceid)) as count from 表 a where a.createtime >= to_date('2011-03-24','yyyy-mm-dd') and a.createtime

select racedate,sum(case when result = '胜' then 1 else 0 end) 胜,sum(case when result = '负' then 1 else 0 end) 负from GameResultgroup by racedate

select * from tab twhere not exists (select 1 from tab where uid = t.uid and time > t.time)

你的意思是 以 x1 为条件 查 字段2 吧? 这和分组有关吗?按我的理解是这样的 select 字段2 字段3 from tablename where 字段3=x1 结果 b1 x1 b2 x1 b3 x1

select * from table where 分数 in (select max(分数) from table where 性别=男 AND 年纪=1) AND 性别=男 AND 年纪=1 select * from table where 分数 in (select max(分数) from table where 年纪=1) AND 年纪=1 select * from table where 分数 in (select max(分数) from table where 性别=女) AND 性别=女 不能用TOP 1吧 考试有同分的情况啊..TOP 1不是只出一条?

员工表里面有个字段,叫部门ID或者部门名称,分组查询不同部门员工的基本信息,就是按照部门ID或者部门名称分组,语句:select * from 员工表 order by 部门ID或者部门名称

有点意思.不过至少要写两个语句,因为type排序是升序还是降序不能用SQL 语句取得.type升序时语句为select *from 表order by type , case type when 0 then number else -number end desc结果为0 4560 1231 1231 456type降序时语句为select *from 表order by type desc, case type when 1 then number else -number end desc结果为1 4561 1230 1230 456

--查所有的 就是重复的select CHI,count(aid) aid from tb where CHI in ('z','w','v') group by CHI--不重复的select CHI,count(distinct aid) aid from tb where CHI in ('z','w','v') group by CHI

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