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

MySQL WHERE ক্লজে বর্তমান বছর (Current Year) ব্যবহার করা YEAR(CURDATE()) দিয়ে

MySQL-এ বর্তমান বছর পেতে YEAR(CURDATE()) বা YEAR(NOW()) ব্যবহার করা হয়। এটি WHERE ক্লজে সরাসরি ব্যবহার করা যায়।

টেবিল ও ডেটা তৈরি

mysql> create table DemoTable1360 ( JoiningYear int );
mysql> insert into DemoTable1360 values(1998),(2018),(2016),(2019),(2017),(2015);

সব রেকর্ড

mysql> select * from DemoTable1360;
+-------------+
| JoiningYear |
+-------------+
| 1998        |
| 2018        |
| 2016        |
| 2019        |
| 2017        |
| 2015        |
+-------------+

বর্তমান বছরের রেকর্ড ফিল্টার (২০১৯ considerato)

mysql> select * from DemoTable1360 where JoiningYear = year(curdate());
+-------------+
| JoiningYear |
+-------------+
| 2019        |
+-------------+

ব্যাখ্যা: CURDATE() আজকের তারিখ দেয়, YEAR() তারিখ থেকে বছর বের করে। এটি ডাইনামিক্যালি বর্তমান বছরের ডেটা ফিল্টার করতে সাহায্য করে।

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

  2. MySQL-এ টাইমস্ট্যাম্প বর্তমান ঘন্টার মধ্যে আছে কিনা তা যাচাই করা

  3. MySQL-এ WHERE ক্লজে একাধিক শর্ত দিয়ে আপডেট করা

  4. MySQL WHERE ক্লজে ডিউ ডেট এবং কারেন্ট ডেট রেকর্ড চেক করার শর্ত