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() তারিখ থেকে বছর বের করে। এটি ডাইনামিক্যালি বর্তমান বছরের ডেটা ফিল্টার করতে সাহায্য করে।