Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रति निर्दिष्ट समूह n यादृच्छिक पंक्तियों का चयन करें

SQLFiddle डेमो

select ID,NAME,REPORT_ID
from
(
select *, @row:=if([email protected],@row,0)+1 as rn, @name:=name from 
(select *,RAND() as trand from t) t1,
(select @row:=0,@name:='') tm2 
order by name,trand
) t2
where rn<=10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ एकाधिक प्रश्न:प्रतिबद्ध और रोलबैक लेनदेन

  2. मैक ओएस एक्स योसेमाइट पर लोकलहोस्ट चालू करें

  3. MySql upsert और ऑटो-इन्क्रीमेंट अंतराल का कारण बनता है

  4. समान कॉलम वाली दो टेबल या अतिरिक्त कॉलम वाली एक टेबल?

  5. MySQL के साथ AWS EC2 पर Laravel 5 के लिए पर्यावरण चर कैसे सेट करें