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

वर्ष बैंड अंतराल के अनुसार समूह पंक्तियाँ

पहले प्रत्येक पंक्ति के लिए दशक की गणना करें

select floor(year(`year`) / 10) * 10 as decade
from tbl_people

और फिर SQL Fiddle गिनने के लिए इस मध्यवर्ती परिणाम का उपयोग करें

select count(*), decade, decade + 9
from (select floor(year(`year`) / 10) * 10 as decade
      from tbl_people) t
group by decade

या यह SQL Fiddle , यदि आप दशक को एक कॉलम में चाहते हैं

select count(*) as count, concat(decade, '-', decade + 9) as year
from (select floor(year(`year`) / 10) * 10 as decade
      from tbl_people) t
group by decade


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी रिकॉर्ड कैसे गिनें लेकिन केवल प्रदर्शन के लिए एक विशिष्ट संख्या पुनर्प्राप्त करें (LIMIT)?

  2. mysql में अल्पविराम से अलग मूल्य और वाइल्डकार्ड

  3. java.lang.OutofMemorySpace:pyspark में डेटाबेस से 120 मिलियन पंक्तियों को प्राप्त करते समय जावा हीप स्पेस

  4. दो तिथियों के बीच डेटा का चयन करें कुछ दिनों को छोड़कर

  5. Java.lang.IllegalStateException:पहले ही संलग्न है