postgreSQL有keep的使用吗

道秋adol 2013-05-24 10:40:03
postgreSQL有想Oracle中keep的使用吗?
Oracle:

SELECT col,
MIN(value) KEEP(DENSE_RANK FIRST ORDER BY col) OVER(PARTITION BY col),
MAX(value) KEEP(DENSE_RANK LAST ORDER BY col) OVER(PARTITION BY col)
FROM tmp1
ORDER BY col;
...全文
238 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-05-24
  • 打赏
  • 举报
回复
mysql是没有 估计pg也差不多
clqaitxp 2013-05-24
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
mysql是没有 估计pg也差不多
mysql的功能太弱了,你这句话应该反过来说
clqaitxp 2013-05-24
  • 打赏
  • 举报
回复
postgres中可以用这个语句来做: select a.first_value,a.col from (select first_value(id)over(partition by col order by id desc),* from tmp1) as a;

972

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧