数据库
午天
多交流哦
展开
-
Postgres中窗口函数lag以lead
sql中我们经常会用到聚合函数,聚合之后它会减少数据量,但是如果我们想把聚合之后的数据和原始数据同时展示出来,那么我们需要用到窗口函数。lag窗口函数通过条件把数据划分成子类,在子类中进行排序窗口函数的通用写法select name ,orderdate, cost, sum(cost) over(partition by extract(month from orderdate) orde...原创 2018-10-30 17:57:02 · 3495 阅读 · 0 评论 -
关于MAC中数据库视图无法修改的问题(navicat)
mac中navicat无法修改视图本人使用的是mac版navicat premium 12视图的简单介绍创建视图的原因是简化查询语句,使查询语句更精简,易懂。但是视图对于查询效率本身不会有什么提高,而且视图查询出来的数据并不会存储在数据库中。而是每次使用视图的时候调用视图的sql语句查询还有名字相近的物化视图(其实与传统视图并没有毛关系),也就是navicat 中的实体化视图。物化视图是存...原创 2018-10-30 18:31:16 · 1317 阅读 · 0 评论