पाठ 15 / 28

एग्रीगेट फ़ंक्शन

COUNT, SUM, AVG, MIN और MAX किसी स्तंभ का सार निकालते हैं।

पाँच सबसे आम फ़ंक्शन

COUNT, SUM, AVG, MIN, MAX कई पंक्तियों को एक सार मान में समेट देते हैं।

SELECT COUNT(*) AS total_orders,
       SUM(amount) AS revenue,
       AVG(amount) AS avg_order,
       MAX(amount) AS biggest
FROM orders;

Output:

total_orders | revenue | avg_order | biggest
3            | 4500.00 | 1500.00   | 2000.00

COUNT(*) बनाम COUNT(column)

COUNT(*) सभी पंक्तियाँ गिनता है; COUNT(column) उन पंक्तियों को छोड़ता है जहाँ वह स्तंभ NULL है।

त्वरित जाँच: कौन केवल किसी स्तंभ में गैर-NULL मान गिनता है?

  • COUNT(*)
  • COUNT(column_name)
  • SUM(column_name)
Answer

COUNT(column_name) — COUNT(column) उस स्तंभ के NULL को अनदेखा करता है; COUNT(*) हर पंक्ति गिनता है।