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

डबल-क्वेरी के बिना MySQL पेजिनेशन?

मैं लगभग कभी भी दो प्रश्न नहीं करता।

बस आवश्यकता से अधिक एक पंक्ति लौटाएं, पृष्ठ पर केवल 10 प्रदर्शित करें, और यदि प्रदर्शित होने से अधिक हैं, तो "अगला" बटन प्रदर्शित करें।

SELECT x, y, z FROM `table` WHERE `some_condition` LIMIT 0, 11
// iterate through and display 10 rows.

// if there were 11 rows, display a "Next" button.

आपकी क्वेरी सबसे पहले सबसे प्रासंगिक के क्रम में वापस आनी चाहिए। संभावना है, अधिकांश लोग 412 में से 236 पृष्ठ पर जाने की परवाह नहीं करेंगे।

जब आप कोई Google खोज करते हैं, और आपके परिणाम पहले पृष्ठ पर नहीं होते हैं, तो आप नौ नहीं, बल्कि पृष्ठ दो पर जाने की संभावना रखते हैं।



  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. MySQL जहां क्लॉज के साथ जुड़ता है

  3. Utf8 और latin1 . के बीच अंतर

  4. टेबल्स को लॉक किए बिना MySQLDump चलाएँ

  5. क्या तैयार कथन से ऑटोइनक्रिकमेंट आईडी पुनर्प्राप्त करने का कोई तरीका है