随机数问题!!很有意思,不过总是想不到怎么办? 随机数如何搞都可以的传topdelare @Num intexec('select top '+@num+' * from table')就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于第一个问题,随机数的取法没有必要这么麻烦select floor(rand() * M)即可,M是倍数,你可以取100,1000甚至更大,根你的记录总数一直即可/对于第二个问题,既然是用存储过程写的,应该很好办create procedure sp_seltoprec @num asdeclare @sqlcmd varchar(100)set @sqlcmd='select top '+@num+' * from table'exec(@sqlcmd)即可。 速度问题,报超时错误? sql server在怎麼建非聚集索引 有关SQL数据库的一个小点。。。。 sql语句按当前最接近系统时间排序的问题 sql 行转列,这个该怎么转呢?????? 跪求一个sql 存储过程问题? 怎样合并SQL查询结构 高手帮忙解决一个SQL语句的问题! Help,数据库恢复时,Restore database DBName from disk='c:\TestDB.dat'如何更改指定数据文件和日志文件的路径? C/S结构询问 请教存储过程解密,急! 系统管理员Administrator的密码修改后,SQLServer2000不能启动了,为什么??
select floor(rand() * M)
即可,M是倍数,你可以取100,1000甚至更大,
根你的记录总数一直即可/对于第二个问题,既然是用存储过程写的,应该很好办
create procedure sp_seltoprec @num as
declare @sqlcmd varchar(100)
set @sqlcmd='select top '+@num+' * from table'
exec(@sqlcmd)即可。