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

एक विशिष्ट पंक्ति और दूसरी यादृच्छिक पंक्ति का चयन करने के लिए mysql क्वेरी

यह मेरे लिए ठीक काम करता है। पहला परिणाम हमेशा आईडी 5 के साथ रिकॉर्ड होता है, दूसरी पंक्ति एक यादृच्छिक होती है। ध्यान दें कि यदि आईडी 5 के साथ कोई रिकॉर्ड मौजूद नहीं है, तो दोनों पंक्तियाँ यादृच्छिक होंगी।

SELECT * FROM users ORDER BY (user_id = 5) DESC, RAND() LIMIT 0,2 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.HibernateException:डेटाबेस ने कोई मूल रूप से उत्पन्न पहचान मान नहीं लौटाया

  2. जावास्क्रिप्ट में उपयोग करने के लिए mysql डेटाबेस से डेटा प्राप्त करें

  3. mysql में currrent_timestamp में 1 घंटा कैसे जोड़ें जो कि डिफ़ॉल्ट मान है?

  4. एक क्वेरी में कई से कई तालिकाओं का चयन करें

  5. MySQL केस स्टेटमेंट के साथ जुड़ता है