কম্পিউটার টিউটোরিয়াল

MySQL-এ WITH ROLLUP মডিফায়ারের ব্যবহার

WITH ROLLUP হলো GROUP BY ক্লজের সাথে ব্যবহৃত একটি মডিফায়ার। এটি সামারি আউটপুটে এক্সট্রা রো যোগ করে যা হাই-লেভেল সামারি অপারেশন প্রতিনিধিত্ব করে (যেমন গ্র্যান্ড টোটাল)।

উদাহরণ

mysql> Select Item, SUM(Price) AS Price from ratelist Group by item WITH ROLLUP;
+------+-------+
| Item | Price |
+------+-------+
| A    |   502 |
| B    |   630 |
| C    |  1005 |
| h    |   850 |
| T    |   250 |
| NULL |  3237 |
+------+-------+

ব্যাখ্যা: প্রতিটি আইটেমের সামারি প্রাইসের পাশাপাশি শেষে একটি এক্সট্রা রো (NULL আইটেম) এড হয়েছে যা গ্র্যান্ড টোটাল (৩২৩৭) দেখাচ্ছে। এটি রিপোর্টিং-এ খুব উপকারী।

  1. MySQL সাবকোয়েরিতে ALL, ANY, SOME, IN অপারেটরের ব্যবহার

  2. MySQL-এ ORDER BY ক্লজের ব্যবহারিতা

  3. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার

  4. MySQL-এ WITH ROLLUP সঠিকভাবে ব্যবহার করা