求一SQL语句-----怎么让同一个表中的一部分数据随机显示,另一部分按ID排序
SQL数据库
表结构—表 username
ID Name Password
1 a aaa
2 b bbb
3 c ccc
4 d sss
5 e eee
6 f ffff
7 g ggg
8 h hhh
9 j jjjj
10 k kkk
怎么用一句SQL语句让ID1---5的数据随机显示和6---10 的数据按ID倒序显示的两种同时实现
SELECT * FROM USERNAME ORDER BY CASE WHEN ID>5 THEN newid() ELSE - 1 END id ASC
[此贴子已经被作者于2007-5-25 9:34:34编辑过]