MySQL中实现rownum功能类似的语句
2016-12-29 22:12
399 查看
MySQL 如何实现 Oracle 的 ROWNUM2010/01/28 23:56mysql> SELECT * FROM frutas;
+-----------+----------+
| nombre | color |
+-----------+----------+
| fresa | rojo |
| platano | amarillo |
| manzana | verde |
| uva | verde |
| pera | verde |
| mandarina | naranja |
| melocoton | marron |
| limon | amarillo |
+-----------+----------+
8 rows in set (0,00 sec)
【一条sql语句完成,不set变量】
SELECT @rownum:=@rownum+1 AS rownum, frutas.*
FROM (SELECT @rownum:=0) r, frutas;
mysql> SELECT @rownum:=@rownum+1 AS rownum, frutas.*
-> FROM (SELECT @rownum:=0) r, frutas;
+--------+-----------+----------+
| rownum | nombre | color |
+--------+-----------+----------+
| 1 | fresa | rojo |
| 2 | platano | amarillo |
| 3 | manzana | verde |
| 4 | uva | verde |
| 5 | pera | verde |
| 6 | mandarina | naranja |
| 7 | melocoton | marron |
| 8 | limon | amarillo |
+--------+-----------+----------+
8 rows in set (0,00 sec)
+-----------+----------+
| nombre | color |
+-----------+----------+
| fresa | rojo |
| platano | amarillo |
| manzana | verde |
| uva | verde |
| pera | verde |
| mandarina | naranja |
| melocoton | marron |
| limon | amarillo |
+-----------+----------+
8 rows in set (0,00 sec)
【一条sql语句完成,不set变量】
SELECT @rownum:=@rownum+1 AS rownum, frutas.*
FROM (SELECT @rownum:=0) r, frutas;
mysql> SELECT @rownum:=@rownum+1 AS rownum, frutas.*
-> FROM (SELECT @rownum:=0) r, frutas;
+--------+-----------+----------+
| rownum | nombre | color |
+--------+-----------+----------+
| 1 | fresa | rojo |
| 2 | platano | amarillo |
| 3 | manzana | verde |
| 4 | uva | verde |
| 5 | pera | verde |
| 6 | mandarina | naranja |
| 7 | melocoton | marron |
| 8 | limon | amarillo |
+--------+-----------+----------+
8 rows in set (0,00 sec)
相关文章推荐
- Oracle中的ROWNUM rowid 以及MySQL中实现rownum功能类似的语句
- mysql记录集中记录序号,MySQL中实现rownum功能类似的语句
- Oracle中的ROWNUM rowid 以及MySQL中实现rownum功能类似的语句
- MySQL中实现rownum功能类似的语句
- 2014.09.23 mysql 一条sql语句实现实现搜索功能(加权排序)
- Mysql实现文章查询上一篇和下一篇功能,附sql语句?
- MYSQL实现连续签到功能断签一天从头开始(sql语句)
- 实现类似mysql group_concat的功能
- 实现split类似功能的sql语句
- mysql使用federated_实现类似oracle的dblink的功能
- 在MySQL中实现插入或更新操作(类似Oracle的merge语句)
- MySQL实现类似Oracle中start with功能
- mysql 实现类似开窗函数的功能
- MySql实现rownum的sql语句
- 【MySQL】SQL语句实现简单的排名功能
- MySQL中实现插入或更新操作(类似Oracle的merge语句)
- MySQL实现类似Oracle中的decode()函数的功能见解 乐杨俊
- 利用html+css+mysql+php实现类似google suggest的功能
- mysql语句实现php函数explode()的分割字符串功能
- mysql 用 @rownum := @rownum+1 实现 rownum 功能