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

MySQL केवल समग्र रोलअप प्राप्त करता है

HAVING बिना सबक्वेरी के ट्रिक कर सकता है:

SELECT `name`, number, COUNT(1) FROM test GROUP BY `name`, number WITH ROLLUP 
HAVING number IS NOT NULL OR `name` IS NULL;

यह कुल योग को छोड़कर पोस्ट-रोलअप पंक्तियों को फ़िल्टर करता है:

name    number  COUNT(1)
------  ------  --------
bar          1         1
bar          2         4
bar          3         1
baz          1         1
baz          2         1
foo          1         2
foo          2         1
foo          3         2
(NULL)  (NULL)        13


  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. एसक्यूएल ऑर्डर तैयार बयानों का उपयोग करके

  3. क्या कॉलम ऑर्डरिंग Microsoft SQL Server 2012 में प्रदर्शन को प्रभावित करता है?

  4. रूबी ऑन रेल्स में संग्रहीत कार्यविधियाँ

  5. संग्रहीत प्रक्रिया का क्या मतलब है?