------------恢复内容开始------------

1.分页查询 select count(*) times,title from menulog group by title order by count(*) desc 

2, 生成一个带rn字段的表tableRN=(SELECT rownum as rn, a.* FROM (select count(*) times,title from menulog group by title order by count(*) desc ) a)

3  select  * from  tableRN where rn between 0 and 6

select * from(SELECT rownum as rn, a.* FROM (select count(*) times,title from menulog group by title order by count(*) desc ) a)

where rn between 0 and 6

-----------------------

select count(*) times,max(url), title from menulog b group by title order by count(*) desc

------------------------

今天看公司的代码,看到很多max或者sum某个字段的值这样无意义的写法,一开始很疑惑这样写是为了什么。

后来了解到,原来和后面使用到的group by有关,只要select的,不调用聚合函数的,一定要出现在group by里,而group by里出现的,不一定在出现在select里。

------------恢复内容结束------------

最新文章

  1. 19-typedef
  2. 锐捷与Vmare网络冲突解决办法
  3. 备忘:powerbroker运行一个命令
  4. 关于ios8模拟器不能输入中文问题以及软键盘不弹出问题
  5. js按Enter键提交表单
  6. C++STL之迭代器2
  7. 微信开发学习日记(八):7步看懂weiphp插件机制,核心目标是响应微信请求
  8. Linux runlevel 运行级别
  9. python 练习 26
  10. ps白平衡
  11. 第六届蓝桥杯B组C++试题
  12. HTML5 <script>元素async,defer异步加载
  13. XenApp简单部署
  14. uva 11997 K Smallest Sums 优先队列处理多路归并问题
  15. Object-C Init
  16. Oracle Patch Bundle Update
  17. 【Java入门提高篇】Day13 Java中的反射机制
  18. JVM堆内存监测的一种方式,性能调优依旧任重道远
  19. hdu3709 数位dp
  20. Kafka分布式消息队列

热门文章

  1. oracle中如何处理null
  2. NOIP模拟测试26「嚎叫响彻在贪婪的机房·主仆见证了 Hobo 的离别·征途堆积出友情的永恒」
  3. NuGet微软官方中国镜像地址
  4. 12、elk的使用(1)
  5. 22、部署drdb
  6. 题解 P5327 [ZJOI2019]语言
  7. 使用kubeadm进行k8s集群升级
  8. 『心善渊』Selenium3.0基础 — 21、Selenium实现绕过验证码进行登陆
  9. Vue 两个字段联合校验典型例子--修改密码
  10. PL/SQL语法