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

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


INTERVAL() ফাংশন টেবিলের একটি কলামের সাথে ব্যবহার করতে পারি প্রথম আর্গুমেন্ট হিসেবে কলামের নাম দিয়ে। তখন সেই কলামের সব মান বাকি আর্গুমেন্টের সাথে তুলনা হবে এবং তুলনার ভিত্তিতে ফলাফল আসবে। 'employee568' টেবিলের ডেটা দিয়ে উদাহরণ:

mysql> Select* from employee568;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | NULL   |
| 8  | Vinay  | NULL   |
+----+--------+--------+
8 rows in set (0.00 sec)
mysql> Select * from employee WHERE INTERVAL(ID,4) > 0;
+----+-------+--------+
| ID | Name  | Salary |
+----+-------+--------+
| 4  | Aarav | 65000  |
| 5  | Ram   | 20000  |
| 6  | Mohan | 30000  |
| 7  | Aryan | NULL   |
| 8  | Vinay | NULL   |
+----+-------+--------+
5 rows in set (0.00 sec)

উপরের ফলাফলে ID ৪ থেকে ৮ পর্যন্ত ৫টি রো আছে কারণ এই রোগুলোর INTERVAL ফাংশনের মান ০ এর চেয়ে বড়।


  1. MySQL সাবকোয়েরি INSERT স্টেটমেন্টে ব্যবহারের পদ্ধতি

  2. MySQL-এ কী ভ্যালুতে ব্যাকটিক ব্যবহার করা যায় কিনা?

  3. MySQL-এ টেবিলের সকল কলাম মুছে দিন (DROP TABLE)

  4. MySQL টেবিলে 'year' রিজার্ভড ওয়ার্ড কী কলাম নাম হিসেবে ব্যবহার করা যায় কিনা?