Greenplum小把戏 - 仿造Oracle rownum
相信用惯了Oracle的同学刚迁到Greenplum平台后会特别不适应,因为Oracle中常用的rownum在PG系列中没有啊。但是大家别着急,我们可以通过开窗函数模拟类似rownum的列来使用。
SQL如下,ID列类似rownum:
postgres=# \a
Output format is aligned.
postgres=# select row_number() over() as id, t.* from pg_tables t;
-[ RECORD 1 ]------------------------------
id | 1
schemaname | gp_toolkit
tablename | __gp_localid
tableowner | hgimdb
tablespace |
hasindexes | f
hasrules | f
hastriggers | f
-[ RECORD 2 ]------------------------------
id | 2
schemaname | gp_toolkit
tablename | __gp_masterid
tableowner | hgimdb
tablespace |
hasindexes | f
hasrules | f
hastriggers | f
-[ RECORD 3 ]------------------------------
id | 3
schemaname | gp_toolkit
tablename | __gp_log_segment_ext
tableowner | hgimdb
tablespace |
Greenplum小把戏 - 仿造Oracle rownum相关推荐
- Greenplum小把戏 - 你所不知道的时间戳长度玩法
为什么80%的码农都做不了架构师?>>> 在PG系列衍生版本里,时间戳timestamp通常能够提供最详细的时间表达方式,从年月日到毫秒. 但是在业务开发过程中,我们往往不需要 ...
- jsp分页技术用oracle实现,Oracle Rownum的使用与JSP分页显示的实现
Oracle Rownum的使用与JSP分页显示的实现 徐越人 [期刊名称]<计算机与现代化> [年(卷),期]2007(000)010 [摘要]首先对Oracle的Rownum使用的诸多 ...
- SQL点滴12—SQL Server备份还原数据库中的小把戏
原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support 1 media fami ...
- 文件描述符在内核态下的一些小把戏
http://bbs.chinaunix.net/thread-1928306-1-1.html 前面的话: linux环境:虚拟机VMware Server上安装的ubuntu10.4,通过putt ...
- oracle+rownum(),Oracle rownum和row_number()
rownum 和 row_number()的区别 一. Oracle中的rownum 用于从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依次类推.这个伪字段可以用于限制查询返回的总行数,而 ...
- glassfish 是oracle的,GlassFish“百天”小版本 彰显Oracle的大功力
GlassFish"百天"小版本 彰显Oracle的大功力 51CTO快译]虽然GlassFish的3.0.1版本只是一个"百天"版本与上次更新不过100天左右 ...
- oracle rownum最后的数据,oracle rownum问题
本帖最后由 dingjun123 于 2011-11-16 20:06 编辑 你根本不了解oracle rownum的用法,详细参考sql reference 发个很久以前写的东西 8.rownum- ...
- 《思维转变》week-1 1-7 学习的时候应该听音乐吗1-8 如何学习复杂的知识---咖啡店的小把戏
week-1 1-7 学习的时候应该听音乐吗?Should You Listen to Music When You're Studying? 你想研究告诉你什么?你想说在你学习的时候听音乐是否合适? ...
- oracle的rownum的用法,Oracle Rownum用法
Oracle Rownum用法 Oracle提供了rownum,rownum是一个隐含的(查询结果集)字段,rownum是一个行号,从1开始. rownum隐含字段 select rownum, a. ...
- 小布老师Oracle 9i DBA Fundamentals II 视频讲座 (1-62)
小布老师Oracle 9i DBA Fundamentals II 视频讲座 1 本视频是第一讲,讲解了第一章 - Oracle网络概述. 在线播放:http://www.boobooke.com/v ...
最新文章
- DPU加持下的阿里云如何做加密计算?
- 如何让自己的简历在万人从中一眼就能被HR选中
- 浙江大学PAT上机题解析之1009. 说反话 (20)
- 检测到USB设备插入写法1
- 深度学习与神经网络关系(BP网络【浅层】与深层网络)
- spring+quartz 完整例子
- 如何使用代码创建service contract并实现partner determination
- springboot使用curator来实现leader选举
- shell交互式输入
- Open×××多处理之-为什么不
- 知了课堂 python_知了课堂 Python Flask零基础 笔记整理
- Autojs之QQ 群发消息(是QQ 群发,不是QQ群 发)
- LeetCode应该怎么刷
- vue模板中写html,vue中template的三种写法示例
- vscode 扩展宿主意外终止
- 虚拟局域网软件开源_用于云和虚拟化的事实上的标准开源软件包括Linux
- HTML5 Web Audio Api-2 发声oscillator
- 第三章 败家可是个技术活
- VUE 调用PC摄像头 全浏览器可用
- ArchLinux+lightdm+Openbox+Chromium定制单功能用途电脑