您的位置:首页 > 数据库 > 数据库管理 > 正文

mysql随机获取数据

更多 时间:2016-1-10 类别:数据库 浏览量:1204

mysql随机获取数据

mysql随机获取数据

mysql随机获得一条数据

 

  •  
  • SQL 代码   复制
  • 
    SELECT * FROM users  AS t1  JOIN (SELECT ROUND(RAND() * ((SELECT MAX(userId) FROM `users`)-(SELECT MIN(userId) FROM users))+(SELECT MIN(userId) FROM users)) AS userId) AS t2 WHERE t1.userId >= t2.userId ORDER BY t1.userId LIMIT 1
    
    		
  •  

     

    mysql随机获得一条或多条数据

     

  •  
  • SQL 代码   复制
  • 
    SELECT * FROM users WHERE userId >= ((SELECT MAX(userId) FROM users)-(SELECT MIN(userId) FROM users)) * RAND() + (SELECT MIN(userId) FROM users)  LIMIT 1
    
    		
  • 备注:获取多条数据将 ”LIMIT 1“改为了”LIMIT 条数“

     

    标签:mysql
    您可能感兴趣