Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL रिजल्ट सेट में ही किसी कॉलम का सारांश आउटपुट कैसे प्राप्त करें?


हम "WITH ROLLUP" मॉडिफायर का उपयोग करके MySQL रिजल्ट सेट में किसी कॉलम का सारांश आउटपुट प्राप्त कर सकते हैं। यह मॉडिफायर GROUP BY क्लॉज के साथ उपयोग किया जाता है। यह अतिरिक्त पंक्तियों को शामिल करके सारांश आउटपुट देता है जो उच्च-स्तरीय सारांश संचालन का प्रतिनिधित्व करती हैं।

उदाहरण

इस उदाहरण में, WITH ROLLUP मॉडिफायर ने अतिरिक्त पंक्ति में कुल लागत मान के साथ सारांश आउटपुट दिया।

mysql> Select Item_name, SUM(Cost) AS Total_cost from Item_list GROUP BY Item_name WITH ROLLUP; 
+-----------+------------+
| Item_name | Total_cost |
+-----------+------------+
| Notebook  | 45.00      |
| Pen       | 31.70      |
| Pencilbox | 125.20     |
| NULL      | 201.90     |
+-----------+------------+
4 rows in set (0.00 sec)

  1. - MySQL में SHOW VARIABLES और ALTER TABLE AUTO_INCREMENT का उपयोग करके ऑटो-इन्क्रीमेंट सीड मान देखना और बदलना

    MySQL में SHOW VARIABLES और ALTER TABLE ... AUTO_INCREMENT का उपयोग करके ऑटो-इन्क्रीमेंट कॉन्फ़िगरेशन देखें और अगला मान सेट करें। ग्लोबल ऑटो-इन्क्रीमेंट सेटिंग्स देखना mysql> SHOW VARIABLES LIKE auto_inc%; आउटपुट +--------------------------+-------+ | Variable_name | Value | +-----

  1. - MySQL में कॉलम के लिए डिफ़ॉल्ट मान सेट करना

    DEFAULT कीवर्ड का उपयोग किसी कॉलम के लिए डिफ़ॉल्ट मान सेट करने के लिए DEFAULT कीवर्ड का उपयोग करें। यह मान तब स्वतः इन्सर्ट हो जाता है जब कोई मान स्पष्ट रूप से प्रदान नहीं किया जाता। उदाहरण: टेबल बनाना और डिफ़ॉल्ट मान जोड़ना पहले एक बेसिक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable758 ( Id

  1. - MySQL परिणाम सेट को निर्दिष्ट क्रम में कैसे बनाएं?

    परिचय MySQL में FIND_IN_SET() फंक्शन का उपयोग करके परिणाम सेट को विशिष्ट ID क्रम में क्रमबद्ध किया जा सकता है जो प्राकृतिक क्रम से अलग हो। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.52 sec) INSERT INTO DemoTable1563 VALUES(1020, Sam); Query OK, 1 row affected (0.14 sec) सभ