কম্পিউটার

আমি কিভাবে REPEAT() ফাংশনের সাথে অন্য MySQL ফাংশন/s ব্যবহার করতে পারি?


ধরুন আমরা যদি REPEAT() ফাংশনের আউটপুটকে আরও পঠনযোগ্য করতে চাই তবে আমরা এটির সাথে অন্য একটি ফাংশন/গুলি ব্যবহার করতে পারি। উদাহরণস্বরূপ, যদি আমরা পুনরাবৃত্তি করা মানের মধ্যে স্থান বা অন্য কিছু অক্ষর যোগ করতে চাই তাহলে আমরা CONCAT() ফাংশন ব্যবহার করতে পারি।

উদাহরণ

mysql> Select REPEAT(CONCAT(' *',Subject,'* '),3)AS Subject_repetition from student;
+-----------------------------------------+
| Subject_repetition                      |
+-----------------------------------------+
| *Computers* *Computers* *Computers*     |
| *History* *History* *History*           |
| *Commerce* *Commerce* *Commerce*        |
| *Computers* *Computers* *Computers*     |
| *Math* *Math* *Math*                    |
+-----------------------------------------+
5 rows in set (0.00 sec)

নীচের উদাহরণে, আমরা REPEAT() ফাংশনের সাথে QUOTE() এবং CONCAT() ফাংশন উভয়ই ব্যবহার করছি:

mysql> Select REPEAT(QUOTE(CONCAT(' *',Subject,'* ')),3)AS Subject_repetition from student;
+-----------------------------------------------+
| Subject_repetition                            |
+-----------------------------------------------+
| ' *Computers* '' *Computers* '' *Computers* ' |
| ' *History* '' *History* '' *History* '       |
| ' *Commerce* '' *Commerce* '' *Commerce* '    |
| ' *Computers* '' *Computers* '' *Computers* ' |
| ' *Math* '' *Math* '' *Math* '                |
+-----------------------------------------------+
5 rows in set (0.00 sec)

এইভাবে, REPEAT() ফাংশনের সাথে অন্যান্য ফাংশন/গুলি ব্যবহার করে, আমরা আউটপুটকে আরও পাঠযোগ্য করে তুলতে পারি।


  1. সারি কনস্ট্রাক্টর তুলনা করার জন্য আমি কিভাবে MySQL IN() ফাংশন ব্যবহার করতে পারি?

  2. কিভাবে আমি একটি টেবিলের একটি কলামের সাথে MySQL INTERVAL() ফাংশন ব্যবহার করতে পারি?

  3. কিভাবে আমরা একটি ডাটাবেস ক্যোয়ারীতে একটি MySQL সঞ্চিত ফাংশন ব্যবহার করতে পারি?

  4. আমি কি MySQL এ IF() এর সাথে SUM() ব্যবহার করতে পারি?