mysql> select @rn := @rn + 1 as rownum, emp_no, dept_no, from_date, to_date
-> from dept_emp, (select @rn := 0) a limit 20;
+--------+--------+---------+------------+------------+
| rownum | emp_no | dept_no | from_date | to_date |
+--------+--------+---------+------------+------------+
| 1 | 10001 | d005 | 1986-06-26 | 9999-01-01 |
| 2 | 10002 | d007 | 1996-08-03 | 9999-01-01 |
| 3 | 10003 | d004 | 1995-12-03 | 9999-01-01 |
| 4 | 10004 | d004 | 1986-12-01 | 9999-01-01 |
| 5 | 10005 | d003 | 1989-09-12 | 9999-01-01 |
| 6 | 10006 | d005 | 1990-08-05 | 9999-01-01 |
| 7 | 10007 | d008 | 1989-02-10 | 9999-01-01 |
| 8 | 10008 | d005 | 1998-03-11 | 2000-07-31 |
| 9 | 10009 | d006 | 1985-02-18 | 9999-01-01 |
| 10 | 10010 | d004 | 1996-11-24 | 2000-06-26 |
| 11 | 10010 | d006 | 2000-06-26 | 9999-01-01 |
| 12 | 10011 | d009 | 1990-01-22 | 1996-11-09 |
| 13 | 10012 | d005 | 1992-12-18 | 9999-01-01 |
| 14 | 10013 | d003 | 1985-10-20 | 9999-01-01 |
| 15 | 10014 | d005 | 1993-12-29 | 9999-01-01 |
| 16 | 10015 | d008 | 1992-09-19 | 1993-08-22 |
| 17 | 10016 | d007 | 1998-02-11 | 9999-01-01 |
| 18 | 10017 | d001 | 1993-08-03 | 9999-01-01 |
| 19 | 10018 | d004 | 1992-07-29 | 9999-01-01 |
| 20 | 10018 | d005 | 1987-04-03 | 1992-07-29 |
+--------+--------+---------+------------+------------+
20 rows in set (0.00 sec) mysql>

  

MySQL中模拟oracle中的rownum列的更多相关文章

  1. mysql 模拟oracle中的序列

    因业务需要,把oracle 数据据转成mysql,同时oracle中程序本来一直在用 序列, mysql中没有,所以需要在mysql中新建一个表进行模拟, CREATE TABLE `sequence ...

  2. MySQL之实现Oracle中的rank()函数的功能

      假设表格为student, 数据如下:   我们要在MySQL中实现Oracle中的rank()函数功能,即组内排序,具体来说: 就是对student表中按照课程(course)对学生(name) ...

  3. sql server中类似oracle中decode功能的函数

    sqlserver 2008 写法 select t.PROJECTNAME, t.BUILDCONTENTSCALE, CASE t.PROJECTLEVEL ' THEN '国家重点' ' THE ...

  4. Vertica的这些事(三)——Vertica中实现Oracle中的ws_concat功能

    vertica中没有类似Oracle中的ws_concat函数功能,需要开发UDF,自己对C++不熟悉,所有只有想其他方法解决了. 上代码: SELECT node_state, MAX(DECODE ...

  5. mysql中实现oracle中的rowid功能

    mysql中没有函数实现,只能自己手动添加变量递增  := 就是赋值,只看红色字体就行 select @rownum:=@rownum+1,img.img_path,sku.sku_name from ...

  6. Mysql中类似于oracle中nvl()函数的ifnull()函数

    IFNULL(expr1,expr2)  如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2.IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境.  my ...

  7. MySQL中建立Oracle中SCOTT数据示例

    1.创建 scott 数据库 CREATE DATABASE scott; 2.创建 scott 数据库中的 dept 表 CREATE TABLE dept( deptno INT UNSIGNED ...

  8. MYSQL中替换oracle中runum用法

    一 . SELECT * FROM (SELECT A.*, rownum AS RN FROM (SELECT (@rownum := @rownum + 1) AS rownum, B.LL11, ...

  9. 如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?

    还好,网上弄到的,,没有dual的数据库,可以试图用select函数不带from数据表的方式来实现返回值. 一段测试代码: try: conn = psycopg2.connect(database= ...

随机推荐

  1. ExtJS学习笔记2:响应事件、使用AJAX载入数据

    响应事件: 1.设置一个html标记 <div id="my-div">Ext JS 4 Cookbook</div> 2.使用get函数获取此标记对象 v ...

  2. .NET Framework System.Array.Sort 数组类,加深对 IComparer、IComparable 以及泛型委托、匿名方法、Lambda 表达式的理解

    本文内容 自定义类 Array.Sort 参考资料 System.Array.Sort 有很多对集合的操作,比如排序,查找,克隆等等,你可以利用这个类加深对 IComparer.IComparable ...

  3. redis 五种数据结构详解(string,list,set,zset,hash),各种问题综合

    redis 五种数据结构详解(string,list,set,zset,hash) https://www.cnblogs.com/sdgf/p/6244937.html redis 与 spring ...

  4. Python编程-数据库-利用PyMysql访问windows下的MySql数据库

    1. 下载PyMysql并且安装 下载地址 下载zip包后解压到目录,进入该目录,执行以下命令安装 python setup.py install 2. 编写一个简单的数据库访问程序 simple_m ...

  5. WPF按钮删除默认的鼠标悬停效果

    <Style x:Key="NormalMouseButton" TargetType="Button"> <Setter Property= ...

  6. 【树莓派】服务配置相关2:基于RPi Desktop的服务配置

    该文接续之前写过的一篇:[树莓派]服务配置相关. 这是我个人用来进行树莓派盒子安装配置的脚本,对于外部其他博友,可以部分参考,但不需要逐个引用. 现在有一定更新,部分按如下脚本来操作: step1: ...

  7. dcm4che,WADO相关

    关于 dcm4che WADO WADO:Web Access to DICOM Objects dcm4che 是一个为医疗保健企业的开源应用程序和工具集合.这些应用程序已经开发了Java编程语言的 ...

  8. linux2.6.30.4内核移植(2)——Nand Flash驱动移植

    内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 工作基础:http://www.cnblogs.com/nufangrensheng/p/36696 ...

  9. POSTGRESQL 创建表结构、修改字段、导入导出数据库(支持CSV)

    这两个月经常使用postgresql,总结一些经常使用的语句: --创建表 CREATE TABLE customers ( customerid SERIAL primary key , compa ...

  10. Python locale error: unsupported locale setting

    pip don't install package. Python locale error: unsupported locale setting .. >>> import lo ...