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

स्ट्रिंग्स के लिए सबटोटल और टोटल

दो संभावनाएं:

select
group_concat(houses), count(*), city
from
Table1
group by city;

या

select a.houses, a.city, noofhouses
from Table1 a
inner join (
select
count(*) as noofhouses, city
from Table1
group by city
) b on a.city = b.city
order by a.city, noofhouses desc, a.houses;
  • उन्हें sqlfiddle में लाइव काम करते हुए देखें

यह बिल्कुल आपके आउटपुट जैसा नहीं है, लेकिन इसमें जानकारी समान है। डेटा को अच्छी तरह से प्रारूपित करने के लिए डेटाबेस नहीं हैं। यह एप्लिकेशन लेयर में किया जाना चाहिए।



  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 बेसिक डेटाबेस एडमिनिस्ट्रेशन कमांड - भाग I

  3. Laravel's Fluent . का उपयोग करके INSERT IGNORE

  4. अगला मान फ़ंक्शन त्रुटि

  5. हाइबरनेट नामकरण रणनीति तालिका के नाम बदल रही है