如我有表
ID Name Price
2 A 2
3 B 2
4 C 3
5 D 3
6 E 3如我有Sql
select * from tab order by Price DESC
那么就会是
4 C 3
5 D 3
6 E 3
2 A 2
3 B 2
----------------------------
但我想让他们同一排序级别的记录的顺序是随机的如
4 C 3
5 D 3
6 E 3
有时也会变成
5 D 3
4 C 3
6 E 3
有时会是
5 D 3
6 E 3
4 C 3
-------------------那这样的查询要怎么写呢谢谢
ID Name Price
2 A 2
3 B 2
4 C 3
5 D 3
6 E 3如我有Sql
select * from tab order by Price DESC
那么就会是
4 C 3
5 D 3
6 E 3
2 A 2
3 B 2
----------------------------
但我想让他们同一排序级别的记录的顺序是随机的如
4 C 3
5 D 3
6 E 3
有时也会变成
5 D 3
4 C 3
6 E 3
有时会是
5 D 3
6 E 3
4 C 3
-------------------那这样的查询要怎么写呢谢谢
解决方案 »
- 设计数据库要不要主外键
- 在企业管理器中对表进行设计时,其“属性”窗体中的“关系”选项卡下的检查框“对复制强制关系”是什么意思?
- 请问高手们这行哪里错了啊????
- 请问大家在设计数据库的时候是以2个字段联合作为主键还是增加一个自增字段作为主键的好?》
- 求4表关联查询语句
- 一列的列转行
- 一个问题困扰我好几次了,请高人指点下!
- 我写的存储过程,如果进行调试。因为代码行较多,变量声名也较多??
- 筛选并合并excel导入数据
- sql2005sp4安装挂起
- SQL基础语法问题
- 在sql server 2005的查询操作中,为什么自己明明设置的term是不用许为空值null的,但是用了cube之后,结果内怎么会允许出现空值的呢?
insert @t select 2,'A',2
insert @t select 3,'B',2
insert @t select 4,'C',3
insert @t select 5,'D',3
insert @t select 6,'E',3select * from @t order by Price DESC,newid()
/*
ID Name Price
----------- ---------- -----------
5 D 3
6 E 3
4 C 3
3 B 2
2 A 2(5 行受影响)
*/
select * from TB order by Price DESC,newid()
insert #T1 select 2,'A',2
insert #T1 select 3,'B',2
insert #T1 select 4,'C',3
insert #T1 select 5,'D',3
insert #T1 select 6,'E',3select * from #T1 order by Price desc,newid()ID Name Price
----------- ---------- -----------
5 D 3
6 E 3
4 C 3
2 A 2
3 B 2(5 行受影响)
select * from tabName order by Price desc,newid()