详细内容
sql随机数函数介绍
发布日期:2010-08-27     点击:3576     字体:[ ]

SQL SERVER中有两个随机函数:newID()和RAND()

其中newID()是生成一个36位的Grid码,而RAND()函数则是生成一个小数,如果要取100以内的整数,可用floor(rand()*100) 获得。

--随机排序说明,在表tblTopic中随机排序

SELECT * FROM  tblTopic order by newid()

--取前十条

SELECT  top 10 * FROM  tblTopic order by newid()

 

  • MsSql随机取数据 select top 10 * from tblTopic order by newid()   
  • Access 随机取数据 SELECT top 10 id FROM tblTopic  order by rand(id)   
  • mySql 随机取数据 SELECT id FROM tblTopic  order by rand() limit 10  
  •  

    用户评论
    昵称 
    内容  *
    验证码   
       
    Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计