টাইমস্ট্যাম্প কলাম থেকে বছর বের করতে YEAR() ফাংশন ব্যবহার করা হয়। সিনট্যাক্স:
SELECT yourColumnName FROM yourTableName WHERE YEAR(yourTimestampColumnName)='yourYearValue';
উদাহরণ
টেবিল তৈরি (ডিফল্ট টাইমস্ট্যাম্প সহ):
mysql> create table getYearOut (
-> Id int NOT NULL AUTO_INCREMENT,
-> Name varchar(10),
-> yourTimestamp timestamp default current_timestamp,
-> PRIMARY KEY(Id)
-> ); Query OK, 0 rows affected (1.56 sec)
রেকর্ড ইনসার্ট করি (বিভিন্ন বছর):
mysql> insert into getYearOut(Name,yourTimestamp) values('John',now());
mysql> insert into getYearOut(Name,yourTimestamp) values('Carol','2018-09-23 17:34:44');
mysql> insert into getYearOut(Name,yourTimestamp) values('Bob','2016-05-12 16:12:34');
২০১৯ সালের রেকর্ড বের করি:
mysql> select Id, Name from getYearOut where year(yourTimestamp)='2019';
ফলাফল:
+----+-------+ | Id | Name | +----+-------+ | 1 | John | +----+-------+