最新文章列表

【翻译】 (Mastering Oracle SQL) 第四章 分组操作 (一)

第四章 Group Operations 分组操作   分组操作在SQL编程中经常用到。当你使用SQL取访问数据库时,你经常会遇到如下问题: 1.一个部门中最高的工资是多少? 2.每个部门中有多少个经理? 3.每个产品的客户有多少个? 4.请打印每个区域的月合计销售额?   你需要使用分组操作去解决这些问题. Oracle提供了一系列丰富的特性取处理分组操作。这些特性包括 聚合 ...
cool010 评论(0) 有829人浏览 2013-08-22 00:58

行列互转

一:列转行如:SNAME  JAVA  ORACLE    PHP --以列的形式表示成绩           大张     89        90             98转换成行的形式表示:SNAME ...
little_JAVA 评论(0) 有972人浏览 2013-06-22 16:22

Oracle中group by 和 having的使用

客户需求分析:   笔者最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracle数据库。现在由于企业统计分析的需要,要实现 ...
背包客 评论(0) 有3099人浏览 2013-04-18 19:42

GROUP BY分组查询与SQL执行顺序

在SQL中使用GROUP BY来对SELECT的结果进行数据分组,在具体使用GROUP BY之前需要知道一些重要的规定。 GROUP BY子句可以包含任意数目的列。也就是说可以在组里再分组,为数据分组提供更细致的控制。 如果在GROUP BY子句中指定多个分组,数据将在最后指定的分组上汇总。 GROUP BY子句中列出的每个列都必须是检索列或有效的表达式(但不能是聚集函数)。如果在SELE ...
hejiajunsh 评论(0) 有9126人浏览 2013-04-07 13:15

SQL 的小知识点

       我觉得对于SQL语句,清楚知道它执行的顺序,对于写sql语句非常重要                                   sql查询中用到的关键词主要包含六个,并且他们的书定顺序依次为  Select--From--Where--Group by--Having--Order by 但这几关键词的执行顺序与sql语句的书写顺序并不是一样的,而是按照下面的顺序来 ...
jianfulove 评论(1) 有5147人浏览 2013-03-24 13:14

sql语句中GROUP BY 和 HAVING的使用 count()

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有 国家的总人口数。  h ...
hejiajunsh 评论(0) 有61312人浏览 2013-03-22 09:16

group by

  group by a字段选择b字段,过滤重复的字段 select  min(a.id) from table a  where a.xxx=?  group by a.b
jiues 评论(0) 有989人浏览 2013-01-18 13:41

[转]SQL DISTINCT、GROUP BY

  SQL DISTINCT重复的数据统计方法 group by 重复数据的个数统计 删除重复的数据2008-09-10 16:30DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。 select count(distinct t.destaddr)     from nbyd_send t     where t ...
hae 评论(0) 有3173人浏览 2012-12-19 16:45

Oracle——distinct的用法

distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1     字段2    id        name    1           a    2     ...
Eric.Yan 评论(1) 有67156人浏览 2012-12-18 10:50

关于ORA-00979 不是 GROUP BY 表达式错误的解释

转载自[url] http://blog.163.com/wkyuyang_001/blog/static/10802122820091745135193/[/url] ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中 ...
DLFSEEIT 评论(0) 有883人浏览 2012-12-17 10:15

Oracle高级查询之GROUP BY

引自:http://blog.csdn.net/ayou2008/article/details/7183258
宋建勇 评论(0) 有989人浏览 2012-09-26 14:05

Oracle group by 用法实例详解

Group by的语法 Select [filed1,fild2,]聚合函数(filed), [Grouping(filed),] [Grouping_id(filed1,filed2,…)] From tablename Where condition [Group by {rollup|cube}(filed,filed2)] [having condition] [order ...
yu_xinling 评论(0) 有1058人浏览 2012-09-06 17:33

oracle分组函数

oracle分组函数相关说明: max min avg count sum 1,整个结果集是一个组    1) 求部门30 的最高工资,最低工资,平均工资,总人数,有工作的人数,工种数量及工资总和      select max(ename),max(sal),      min(ename),min(sal),      avg(sal),      count(*) ,count(job), ...
yu_xinling 评论(0) 有945人浏览 2012-09-05 18:31

分组中最大的一条数据

select id ,(case city when 'gz' then '020' when 'sz' then '0755' when 'zh' then '0756' when 'st' then '0754' when 'sg' then '0751' when 'mz' then '0753' when 'hz' then '0752' when 'sw' then '0660' when ...
he_zhengxing 评论(0) 有1017人浏览 2012-08-16 17:43

写oracle sql挺好玩

select count(count_date) from (select to_char(b.ich_dadate, 'yyyy-mm-dd') count_date from ic_trnl a inner join ic_trnh b on b.ich_sno = a.ich_sno where to_char(b.ic ...
frankco 评论(0) 有1113人浏览 2012-08-08 17:07

有木有更好的group by写法代替这样的查询

select t4.pl_ssname, t.pl_sno, t2.knsum, t3.knsumSum, round(t2.knsum / t3.knsumSum * 100, 1) finish_pct, sum(t6.plan_pd) planpd from pd_wol t, (sel ...
frankco 评论(0) 有2050人浏览 2012-08-07 14:07

count() over() and sum() over() group by

eg: select t.name,count(*) count1,count(*) over() count2 from test t group by t.name; 本来是想获得每一种name的数量,以及总数量。得到的却不是 仔细看了看 count() over()的用法 count() over() 是统计有多少条 正确写法如下: select t.name,count(*) co ...
平淡-幕 评论(0) 有1777人浏览 2012-07-09 14:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics