王者不可阻挡是什么歌:关于读取数据库时排序的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 13:48:56
降序的代码是“order by id desc"中的desc
那么有没有随即排列的代码?
1楼的朋友,这段代码我试过了,但是这是固定的样式,可能就和你那个”第一次返回的结果都一样“相像吧,我是想每次打开这个页面,它的排序都是不同的,可以达到这个效果吗?又是怎么达到的呢?

SQL SERVER可以使用 newid来进行随机排序,如:
SELECT TOP 10 *
From TableName
Order by newid()

ACCESS可以使用 RND来排序,如:
id是主键
SELECT TOP 10 *
FROM TableName
ORDER BY Rnd(isnull(id)* 0 + 1)

不过Rnd方式你需要和代码结合,要不然第一次返回的结果都一样的,你需要使用代码来给出一组随机数。