--方法1用Decode函数

for even number of records

select*from emp where rowid in(select decode(mod(rownum,2),0,rowid) from emp);

for odd number of records

select*from emp where rowid in(select decode(mod(rownum,2),1,rowid) from emp);

或者:

FOR ODD NUMBER OF ROWS

SELECT*FROM emp WHERE rowid IN(SELECT DECODE(MOD(rowid,2),1,rowid,NULL)FROM emp);

FOR EVEN NUMBER OF ROWS

SELECT*FROM emp WHERE rowid IN(SELECT DECODE(MOD(rowid,2),0,rowid,NULL) FROM emp);

--方法2用 in 子查询

Odd number of records:

select * from emp where (rowid,1) in (select rowid, mod(rownum,2) from emp);

Output:-

1

3

5

Even number of records:

select * from emp where (rowid,0) in (select rowid, mod(rownum,2) from emp)

Output:-

2

4

6

分享到:

2011-02-26 18:05

浏览 2253

分类:数据库

评论

oracle如何判断奇数偶数_返回奇数行或者偶数行数据库表记录相关推荐

  1. mysql 核对_核对数据库表记录的shell脚本

    项目中需要核对数据库表记录,由于表太多,一一核对是相当痛苦的事情,于是临时写了2个超级简单的脚本. 一个用来核对mysql数据库表的脚本,另外一个用来核对oracle数据库表的脚本. 有需要的朋友,可 ...

  2. java怎么获取数组下标是偶数_如何获取数组下标为偶数的下标所对应的数组内的值...

    你的问题 如何获取数组下标为偶数的下标所对应的数组内的值 换句话说就是: 获取数组内偶数下标对应的 数组 照上面的句子来看,合理猜测你说的其实是 从二维数组里取得偶下标对应的数组们,并把他们铺平为一个 ...

  3. oracle临时表经常被锁_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  4. oracle行的唯一标识符,数据库表中的唯一标识符字段

    ArcGIS 中使用的所有表和要素类必须包含一个能够唯一标识每行或每个要素的字段. 要在 ArcGIS 中用作唯一标识符,字段必须不为空.包含唯一值,并且属于以下数据类型之一:整型(仅限正值) 字符串 ...

  5. 织梦数据库改mysql前缀_织梦快速批量修改MYSQL数据库表前缀与表名实例操作

    这篇文章主要为大家详细介绍了织梦快速批量修改MYSQL数据库表前缀与表名实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 我们在安装织梦系统的时候,有一次 ...

  6. mysql内核架构_热血江湖mysql内核技术之门派数据库表结构说明

    小编之前已经多次和大家说过了一个概念,不管你打算架设的是什么游戏什么版本都必须熟悉它的数据库整体结构.今天小编要说的是热血江湖私服游戏中最难的MYSQL内核技术,对于玩家来说MYSQL技术无疑是最难的 ...

  7. python将列表中的偶数变成平方、奇数不变_将列表s中偶数变成它的平方,奇数保持不变。_学小易找答案...

    [计算题]设某路由器建立了如下路由表: 目的网络 子网掩码 下一跳 128.96.39.0 255.255.255.128 接口 m0 128.96.39.128 255.255.255.128 接口 ...

  8. 计算1~n之间所有奇数之和_所有奇数长度子数组的和

    所有奇数长度子数组的和 题目:给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和. 子数组 定义为原数组中的一个连续子序列. 请你返回 arr 中 所有奇数长度子数组的和 . 示例 1 ...

  9. 用程序同步mysql数据库表_初次用Java写了个数据库表同步工具

    介绍 java 程序编写,真正跨平台. 传入一定的参数,即可在相同或不同的数据库间进行表的同步,包括表结构的同步及数据的同步.作业由调度工具进行调度,比如 moia,本项目旨在提供一种数据库间表同步的 ...

最新文章

  1. gradle 指定springcloud 版本_SpringCloud微服务架构开发实战:实现服务注册与发现
  2. 【CSS中width、height的默认值】
  3. Ubuntu 12.04 下编译Android 4.0.3
  4. Unity3D 游戏引擎之平面小球重力感应详解【转】
  5. 【CodeForces - 1027B 】Numbers on the Chessboard (没有营养的找规律题,无聊题)
  6. php之数据类型自动转换
  7. 计算机信息科学与应用技术学术论,第三届计算机信息科学与应用技术国际学术论坛(ISCISAT .DOC...
  8. 01-07 Linux三剑客-grep
  9. 一个进程(Process)最多可以生成多少个线程(Thread)
  10. Axure使用教程(一)、下载和基本使用
  11. MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍
  12. win7云服务器访问网站很慢,告诉你Win7网速慢是什么原因,网速慢怎么办
  13. 使用kind安装单机版k8s学习环境
  14. Python:05打印字母联想英文周一到周日(字符串)
  15. HN2015集训 永远亭的竹笋采摘
  16. 【报告分享】2021民宿行业数据报告-云掌柜(附下载)
  17. HoloCubic-稚晖君开源项目制作心得
  18. C语言小项目 扫雷游戏
  19. 沉睡者IT - 什么是Web3.0?
  20. firefox 47 使用 greasemonkey (油猴子) 写 helloworld

热门文章

  1. Linux专栏5:软件安装和文件结构
  2. 王道考研数据结构代码总结(前四章)
  3. 掌握这一技巧,轻松解决IBM存储硬盘故障
  4. [展览人周刊]华展云20170717期
  5. MYSQL敏感字段加密存储
  6. 联想E431笔记本wifi驱动安装
  7. AI校园来了,你准备好了吗?
  8. 全国计算机一级考点wps,抓考点:2018计算机一级WPS office考试大纲
  9. JAVA获取Class对象及其Class类中的常用方法
  10. github Pull请求(Pull request)