当前位置: 代码迷 >> J2EE >> 哪位高手来分享一个最好的数据排序方法(数据存数据库)
  详细解决方案

哪位高手来分享一个最好的数据排序方法(数据存数据库)

热度:124   发布时间:2016-04-22 02:34:15.0
谁来分享一个最好的数据排序方法(数据存数据库)
相信很多人在做项目的时候都会碰到这样一个需求.
比如:一个网站的栏目排列顺序 可以自定义. 通常我们都会想到在栏目表中加一个字段比如ordernum,然后查询的时候按照这个去排列. 问题是,我们在前台给这个栏目赋予排列顺序值,例如排到第一位,那么后面的数据都要往后推?? 

有没有谁有好的解决方案呢,感谢分享

------解决方案--------------------
SQL code
update tblxxx set ordernum = ordernum + 1 where ordernum >= xxx
------解决方案--------------------
自东设置,按那个排序!
------解决方案--------------------
1
2
3
4
*
6
7
8
9

比如你要改变星号位置..你先要判断他是网上还是往下.
比如移动到2的位置
就要把2 3 4 往下移

如果是星号往下走.
比如移动到8的位置
就要把6 7 8往上移
  相关解决方案