相信用惯了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相关推荐

  1. Greenplum小把戏 - 你所不知道的时间戳长度玩法

    为什么80%的码农都做不了架构师?>>>    在PG系列衍生版本里,时间戳timestamp通常能够提供最详细的时间表达方式,从年月日到毫秒. 但是在业务开发过程中,我们往往不需要 ...

  2. jsp分页技术用oracle实现,Oracle Rownum的使用与JSP分页显示的实现

    Oracle Rownum的使用与JSP分页显示的实现 徐越人 [期刊名称]<计算机与现代化> [年(卷),期]2007(000)010 [摘要]首先对Oracle的Rownum使用的诸多 ...

  3. SQL点滴12—SQL Server备份还原数据库中的小把戏

    原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support  1 media fami ...

  4. 文件描述符在内核态下的一些小把戏

    http://bbs.chinaunix.net/thread-1928306-1-1.html 前面的话: linux环境:虚拟机VMware Server上安装的ubuntu10.4,通过putt ...

  5. oracle+rownum(),Oracle rownum和row_number()

    rownum 和 row_number()的区别 一. Oracle中的rownum 用于从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依次类推.这个伪字段可以用于限制查询返回的总行数,而 ...

  6. glassfish 是oracle的,GlassFish“百天”小版本 彰显Oracle的大功力

    GlassFish"百天"小版本 彰显Oracle的大功力 51CTO快译]虽然GlassFish的3.0.1版本只是一个"百天"版本与上次更新不过100天左右 ...

  7. oracle rownum最后的数据,oracle rownum问题

    本帖最后由 dingjun123 于 2011-11-16 20:06 编辑 你根本不了解oracle rownum的用法,详细参考sql reference 发个很久以前写的东西 8.rownum- ...

  8. 《思维转变》week-1 1-7 学习的时候应该听音乐吗1-8 如何学习复杂的知识---咖啡店的小把戏

    week-1 1-7 学习的时候应该听音乐吗?Should You Listen to Music When You're Studying? 你想研究告诉你什么?你想说在你学习的时候听音乐是否合适? ...

  9. oracle的rownum的用法,Oracle Rownum用法

    Oracle Rownum用法 Oracle提供了rownum,rownum是一个隐含的(查询结果集)字段,rownum是一个行号,从1开始. rownum隐含字段 select rownum, a. ...

  10. 小布老师Oracle 9i DBA Fundamentals II 视频讲座 (1-62)

    小布老师Oracle 9i DBA Fundamentals II 视频讲座 1 本视频是第一讲,讲解了第一章 - Oracle网络概述. 在线播放:http://www.boobooke.com/v ...

最新文章

  1. DPU加持下的阿里云如何做加密计算?
  2. 如何让自己的简历在万人从中一眼就能被HR选中
  3. 浙江大学PAT上机题解析之1009. 说反话 (20)
  4. 检测到USB设备插入写法1
  5. 深度学习与神经网络关系(BP网络【浅层】与深层网络)
  6. spring+quartz 完整例子
  7. 如何使用代码创建service contract并实现partner determination
  8. springboot使用curator来实现leader选举
  9. shell交互式输入
  10. Open×××多处理之-为什么不
  11. 知了课堂 python_知了课堂 Python Flask零基础 笔记整理
  12. Autojs之QQ 群发消息(是QQ 群发,不是QQ群 发)
  13. LeetCode应该怎么刷
  14. vue模板中写html,vue中template的三种写法示例
  15. vscode 扩展宿主意外终止
  16. 虚拟局域网软件开源_用于云和虚拟化的事实上的标准开源软件包括Linux
  17. HTML5 Web Audio Api-2 发声oscillator
  18. 第三章 败家可是个技术活
  19. VUE 调用PC摄像头 全浏览器可用
  20. ArchLinux+lightdm+Openbox+Chromium定制单功能用途电脑

热门文章

  1. C++ 常指针和指向常量的指针
  2. 关于 类的常成员函数 声明和定义处 都需要加 const的原因
  3. Latch的产生和避免
  4. 超好用的ps图表快速生成插件:PS拉框助手 for mac
  5. HTML中注解的写法正确的是,css注释的写法(单行和多行)
  6. STACEY矩阵-0114
  7. BZOJ4484: [Jsoi2015]最小表示
  8. 2022电子科技大学软件工程860考研复试个人分享
  9. 计算机软件考研北京学校,软件考研考哪些学校
  10. 【Linux】swp文件