Oracle
是老王吖
这个家伙很懒,但想把你留下
展开
-
Oracle分页及实例说明为何要嵌套两层或三层
Oracle分页和MySQL分页有点不一样,MySQL利用limit分页,Oracle利用rownum关键字来进行分页。–rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。–注意:rownum关键字只能做< <=的判断,不能进行> >=的判断,所以外层我们用内层查出的rownum放到外层去比较接下来就用这张表来尝试分页,这张表一共有31条数据select * from table t1.无排序写法--第几页:page--原创 2020-06-02 19:55:15 · 1214 阅读 · 1 评论 -
Oracle行转列、列转行实例
业务需求如下:我们计算报表数据一般都是从清单表数据去汇总计算的,例如这个需求就是通过一条一条的订单根据区域日期等去区分汇总。报表计算这个很简单我这里就不叙述了。下面看下普通计算出来的报表,想必大家的报表都是长这个样子的(这个是我随便写的数据,数据不重要,主要看如何转换成上述模板的样式)--临时数据--注意:此处为了字段清晰明了,我这里用中文做字段名,大家实际中不要学我,会有坑with temp as(select '手机' 业务,20210606 统计日, '全国' 区域, 138.原创 2021-06-10 19:45:34 · 439 阅读 · 0 评论