对表数据进行(置顶,上移,下移,置底操作)---数据库sql
来源:互联网 发布:网络运营商密码是什么 编辑:程序博客网 时间:2024/05/16 06:39
这两天一直在做社区论坛的帖子的(置顶,上移,下移,置底操作),下面是个人心得:
-- 上一条:select * from 表 where 数据id<@当前显示数据id order by 数据_id asc) limit 1-- 下一条:select * from 表 where 数据id>@当前显示数据id order by 数据_id desc) limit 1 -- 给新查询出来的结果添加新的编号SELECT @row := @row +1 AS ROW ,bestTopic.id,bestTopic.cover,bestTopic.title,bestTopic.orders,bestTopic.topic_id,bestTopic.is_pub,bestTopic.create_date,bestTopic.modify_datefrom qbao_bbs_best_topic bestTopic, ( SELECT @row :=0 )r where 1=1ORDER BY orders desc-- 最大编号SELECT IFNULL(orders,0) from qbao_bbs_best_topic ORDER BY orders desc limit 1;-- 最小编号SELECT orders from qbao_bbs_best_topic ORDER BY orders asc limit 1;-- 下一条SELECT IFNULL(orders,0) from (SELECT @row := @row +1 AS ROW ,id,ordersfrom qbao_bbs_best_topic, ( SELECT @row :=0 )r ORDER BY orders desc) bestTopicwhere ROW<1ORDER BY ROW DESC limit 1;-- 上一条SELECT orders from (SELECT @row := @row +1 AS ROW ,id,ordersfrom qbao_bbs_best_topic, ( SELECT @row :=0 )r ORDER BY orders desc) bestTopicwhere ROW>1 ORDER BY ROW ASC limit 1;-- 数据前提1)数据存在字段(orders),每次新增,编号默认(最大值+1)2)数据编号,会存在相同编号,以及负数编号3)置顶,置底,操作针对所有记录,(所有页面,不是单个页面)-- 操作需求置顶,上一条,下一条,置底-- 规则1)置顶操作 ,被操作记录 编号是置顶帖子(编号+1);2)置底操作 ,被操作记录 编号是置底帖子(编号-1);3)上一条记录,被操作记录,与上一条记录比较:1.如果编号不同,互相调换位置;2.如果编号相同,上一条操作记录(编号-1);4)下一条记录,被操作记录,与下一条记录比较:1.如果编号不同,互相调换位置;2.如果编号相同,下一条操作记录,(编号+1);
0 0
- 对表数据进行(置顶,上移,下移,置底操作)---数据库sql
- js上移、下移、置顶、置底操作
- 实现上移下移 置顶置底效果
- js jquery 数组的上移下移置顶置底
- table : 上移,下移,置顶
- GridView数据上移、下移(可更新数据库)
- select 上移,下移,置顶,置底
- jquery实现上移下移置顶
- js实现上移、下移置顶
- 怎么在datagridview中对记录进行上移或下移操作?
- Winfrom 中 ListBox如何实现上移下移,置顶 置底的功能
- ASP.NET 中listbox实现上移下移置顶置底,(支持多选)
- 使用js实现上移、下移、置顶、置底功能及源码案例
- js_上移_下移_置顶_置地
- 上移下移操作
- 上移下移操作
- 对LinkedHashMap进行数据项的上移或下移排序
- 关于js select 上移,下移,置顶,置底
- R语言处理类别不平衡问题
- AMBA总线概述(二)
- 获取APP后台运行状态,杀死指定APP
- git常用命令
- 注入exploit
- 对表数据进行(置顶,上移,下移,置底操作)---数据库sql
- Lua -- pairs和ipairs区别
- [补充]LCT有关细节的处理及理解
- MC9S12G时钟配置
- Ubuntu.Components 1.3上的PageHeader教程
- Port busy 8009 java.net.BindException: Address already in use: JVM_Bind 解决办法
- Android 第四天重置版_网络编程1
- 文件映射对象写文件
- 【jquery】jquery的各种方法的积累