首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000随机查询,该怎么处理

2012-09-14 
SQL2000随机查询select top 100 * from(select Url,checksum(newid()) as ha from R_RndAticle)tmp where

SQL2000随机查询
select top 100 * from(select Url,checksum(newid()) as ha from R_RndAticle)tmp where ha%2=0 

这样在08可以 为什么2000不行--ha筛选不正确

怎么改

[解决办法]
你在2008中和2000中分别是什么样的结果?

语法上没有任何问题。
[解决办法]
擦,昨天的回复被吃了?

SQL code
--你先执行select checksum(newid()) as ha where checksum(newid())%2=0--得到符合条件的值带入查询试试select top 100 * from ... 

热点排行