oracle
anningzhu
这个作者很懒,什么都没留下…
展开
-
having的用法以及与where区别介绍
having的用法 having子句可以让我们筛选成组后的各种数据,having子句在查询过程中慢于聚合语句(sum,min,max,avg,count).而where子句在查询过程中则快于聚合语句(sum,min,max,avg,count)。SQL实例: 一、显示每个地区的总人口数和总面积. 复制代码 代码如下:SELECT region, SUM(popula转载 2017-03-01 16:43:55 · 1878 阅读 · 0 评论 -
Oracle中rownum、rowid、row_number()、rank()、dense_rank()的区别
首先来说一下rownum与rowid含义:顾名思义rownum就是行数/行号,而rowid就是编码/编号/唯一识别号,所以他是类似“AAAR8gAAEAAAAErAAK”的编号,注意他是没有先后顺序的,也就是说他和数据入库时间没有任何关系,打个比方:他就像磁盘、内存存储数据用的是16进制的地址一样。 他们都是伪列,可以理解成表中的一个列只是他们并不是你创建的。同样是伪列区别是什么呢?转载 2017-06-20 16:06:15 · 416 阅读 · 0 评论