যেকোনো 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)