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

MySQL ডেট ফাংশন WHERE ক্লজসহ কীভাবে ব্যবহার করবেন?

যেকোনো MySQL ডেট ফাংশন WHERE ক্লজসহ ব্যবহার করলে, কোয়েরিটি WHERE ক্লজে দেওয়া শর্তের ভিত্তিতে সারিগুলো ফিল্টার করবে। 'Collegedetail' টেবিল থেকে ডাটা ব্যবহার করে বুঝতে পারি:

mysql> SELECT * FROM Collegedetail;
+------+---------+------------+
| ID   | Country | Estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 130  | INDIA   | 1995-10-25 |
| 139  | USA     | 1994-09-25 |
| 1539 | UK      | 2001-07-23 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
5 rows in set (0.00 sec)

এখন, ধরা যাক আমরা শুধু 2010 সালে প্রতিষ্ঠিত কলেজগুলোর বিবরণ চাই, তবে WHERE ক্লজসহ YEAR() ফাংশন ব্যবহার করে নিচের কোয়েরি লেখা যায়:

mysql> SELECT * FROM Collegedetail WHERE YEAR(Estb) = '2010';
+------+---------+------------+
| ID   | Country | Estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
2 rows in set (0.07 sec)
  1. MySQL-এ DISTINCT ক্লজ WHERE এবং LIMIT ক্লজের সাথে কীভাবে ব্যবহার করবেন?

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

  3. MySQL VIEW-এ WHERE ক্লজ ব্যবহার করা

  4. MySQL에서 CONTAINS() 대신 CONCAT과 CURDATE로 연도 포함 여부 검사하기