YEAR() ফাংশন ব্যবহার
DATE বা DATETIME কলাম থেকে শুধু বছর বের করে নির্দিষ্ট বছরের সাথে মিলাতে YEAR(column) = 'YYYY' ব্যবহার করুন।
উদাহরণ
mysql> CREATE TABLE DemoTable1322 (DOB DATE);
mysql> INSERT INTO DemoTable1322 VALUES
('1999-04-12'), ('2010-12-01'), ('2015-03-09'), ('2007-05-24');
mysql> SELECT * FROM DemoTable1322;
কুয়েরি: 2015 সালের জন্মদিন বের করা
mysql> SELECT * FROM DemoTable1322 WHERE YEAR(DOB) = '2015';
ফলাফল
+------------+
| DOB |
+------------+
| 2015-03-09 |
+------------+
ব্যাখ্যা: YEAR(DOB) ডেট থেকে ৪ ডিজিট বছরের সংখ্যা বের করে। স্ট্রিং '2015' দিয়ে তুলনা করলে MySQL অটোমেটিক কনভার্ট করে। ইন্ডেক্স ব্যবহার করতে চাইলে WHERE DOB >= '2015-01-01' AND DOB < '2016-01-01' প্যাটার্ন ভালো (SARGable)।