SQL語句查詢數據隨機排列


SQL中random()將會生成0-1之間的隨機小數,通過random()排序可得到隨機排列的列表

select * from user order by random() desc;
select * from user order by user.id asc,random() desc;

若查詢中添加了distinct去除重復,這要在select列上添加random()

select distinct *,random() from user order by random() desc;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM