order by的列,必须是出现在group by子句里的列ORDER BY要在GROUP BY的后面…
GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面.…
转:http://lzfhope.blog.163.com/blog/static/636399220092554045196/ 环境:oracle 10g单单group by 或者order by本身没有特别好写的,因为这二者都是及其常用的sql句子的组成.通常order by 和group by 没有太多的关系,但是它们常常组合在一起用,完成分组加排序的功能.例如有下表:  SQL> select * from students;                              I…
假设有一个表:reward(奖励表),表结构如下: CREATE TABLE test.reward ( id ) NOT NULL AUTO_INCREMENT, uid ) NOT NULL COMMENT '用户uid', , ) NOT NULL COMMENT '奖励金额', datatime datetime NOT NULL COMMENT '时间', PRIMARY KEY (id) ) ENGINE = INNODB AUTO_INCREMENT CHARACTER SET u…
GROUP BY 和 ORDER BY一起使用 写程序也有很长的一段时间了,有些东西我总不曾去思考,很少去积累一些有用的东西,总喜欢"用要即拿"的心态来对待,这是非常不好的坏习惯.这样只会造成依赖心太强,每当遇到一些小小的问题都需要去翻资料.就好像今天写一条查询语句的时候,连group by 和 order by连用都不清楚,我想我以后得注意这些问题. 正确使用如下: 以下是引用片段:SELECT dep.department_name, MAX(emp.salary), MIN(em…
1.Group By 语句中:select指定的字段必须是“分组依据字段”,其他字段若想出现在select中则必须包含在聚合函数中. 例如: select [col1], avg([col2])   from [tb] group by [col1]; 2.Order By和Group By 一起使用时需要注意:  ORDER BY 子句中的列必须包含在聚合函数或 GROUP BY 子句中. 例如: SELECT [col1] ,[col2],MAX([col3]) FROM [tb] GROU…
order by 和 group by 的区别order by 和 group by 的区别:1,order by 从英文里理解就是行的排序方式,默认的为升序. order by 后面必须列出排序的字段名,可以是多个字段名. 2,group by 从英文里理解就是分组.必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段. 注意:聚合函数是---sum().count().avg()等都是“聚合函数” 自己慢慢去理解的过程.... 为什么group by必须要用聚合函数?自己不断在数…
有时候做些简单的项目一般都会选择sqlite数据库,优点有很多,这里就不详细说了. 在此主要记录一些平时在使用时遇到的问题及解决方法.希望能对大家有所帮助. ------------------------------------------------------------------------- 一:sqlite一直提示 the database file is locked 解决: ----------------------------------------------------…
查询操作 group by. order by. join . distribute by. sort by. clusrer by. union all 底层的实现 mapreduce 常见的聚合操作 count计数 count(*) 所有值不全为NULL时,加1操作 count(1) 不管有没有值,只要有这条记录,值就加1 count(col) col列里面的值为null,值不会加1,这个列里面的值不为NULL,才加1 sum求和 sum(可转成数字的值)  返回bigint avg求平均值…
MySQL数据库使用时注意事项 建表的角度上 1.合理安排表关系 2.尽量把固定长度的字段放在前面 3.尽量使用char 代替varchar 4.分表:水平分和垂直分 在使用sql语句的时候 1.尽量用where来约束范围到一个比较小范围的程度,比如分页 2.尽量使用连表查询,而不是使用子查询 3.删除数据或者修改数据的时候尽量使用主键作为条件 4.合理创建和时候用索引 合理创建和时候用索引 正确使用索引 1.查询的条件字段不是索引字段,对哪一个字段创建了索引就对哪一个字段做条件查询 2.在创建…