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

क्वेरी में LIMIT होने पर कुल परिणामों की संख्या कैसे प्राप्त करें?

एक कॉलम जोड़ें, total , उदाहरण के लिए:

select t.*
     , (select count(*) from tbl where col = t.col) as total
from tbl t
where t.col = 'anything'
limit 5

जैसा कि @Tim Biegeleisen . द्वारा बताया गया है :limit कीवर्ड सब कुछ के बाद लागू किया जाता है, इसलिए count(*) अभी भी सही उत्तर देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डेटाबेस के लिए सही दिनांक समय प्रारूप क्या है?

  2. sql_mode के खाली होने के बावजूद संग्रहीत कार्यविधि sql_mode=only_full_group_by के साथ असंगत है

  3. संग्रहीत कार्यविधि बनाने में MySQL सिंटैक्स त्रुटि

  4. mysql को mysqli में बदलें?

  5. OSX में डॉकर वॉल्यूम बढ़ते समय अनुमति अस्वीकार कर दी गई