mysql 模拟rownum 并做一些简单适用的操作
来源:互联网 发布:天狼星期货软件 编辑:程序博客网 时间:2024/04/30 08:13
set @rownum = 0;select (@rownum := @rownum + 1) as rownum, name, scores from user order by scores;
利用一个变量作为计数器,就把这个rownum给模拟出来了。再对这个查询结果进行搜索就可以得到想要的了:
select rownum, name, scores from (select (@rownum := @rownum + 1) as rownum, name, scores from user order by scores) where name = ‘张三’;这样貌似可以了。但是我的问题还没完:我们项目里的数据库类无法实现同时执行两条SQL语句。开始我试着改那个类,后来我换了个想法:能不能把这两条SQL语句给整合成一条呢?
在overflow上找到了这个问题的解答:
select rownum, name, scores from (select (@rownum := @rownum + 1) as rownum, name, scores from user u, (select @rownum := 0) r order by scores) where name = ‘张三’;
给表重新更新id值
set @rownum = 0;update C_IMG set id =@rownum := @rownum + 1
本帖转载于:http://blog.sina.com.cn/s/blog_7de0b6230100xinc.html
0 0
- mysql 模拟rownum 并做一些简单适用的操作
- mysql的一些简单操作
- mysql的binlog并做简单恢复
- mysql 一些简单操作
- mysql一些简单操作
- mysql的一些简单操作命令
- 命令行操作MySQL的一些简单命令
- 自己总结的Mysql一些简单操作
- 使用pydicom读取dicom文件,并对文件做一些简单操作
- 使用pydicom读取dicom文件,并对文件做一些简单操作
- 做一个项目对MySQL的简单步骤操作
- mysql 的 rownum
- MySQL的ROWNUM实现
- MySQL 的 RowNum 实现
- MySQL 的 RowNum 实现
- MySQL 的 RowNum 实现
- MySQL 的 RowNum 实现
- MySQL 的 RowNum 实现
- VMware虚拟机ip和端口通过nat方式映射主机
- ORA-01200: actual file size of 533 is smaller than correct size of 640 blocks
- 将Mercurial整合到Flask项目中
- 自定义View之路——Canvas(save,restore,translate,rotate)
- removeCallbacksAndMessages(null)的含义
- mysql 模拟rownum 并做一些简单适用的操作
- 算法导论第十五章-动态规划-Cpp代码实现
- 使用PopupWindow配合EditText制作模糊搜索
- 问题咨询
- 简述HLS,HTTP,RTSP,RTMP协议的区别
- Handler消息传递机制
- 485 繁琐问题,烦烦烦
- ndroid studio修改项目名,模块名,包名
- Android中使用ImageView控件显示网络图片