জন্ম তারিখ থেকে বয়স গণনা করতে, আপনি নীচের বাক্য গঠন ব্যবহার করতে পারেন −
আপনার টেবিলের নাম থেকে টাইমস্ট্যাম্পডিফ(YEAR,yourColumnName,now()) নির্বাচন করুনআসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentDOB datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(StudentDOB) মানগুলিতে ('1996-01-12'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(StudentDOB) মানগুলিতে সন্নিবেশ করুন('1990-12-31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable(StudentDOB) মানগুলিতে সন্নিবেশ করান '2000-06-17');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------+| StudentId | StudentDOB |+------------+----------------------+| 1 | 1996-01-12 00:00:00 || 2 | 1990-12-31 00:00:00 || 3 | 1989-04-01 00:00:00 || 4 | 2000-06-17 00:00:00 |+------------+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)জন্ম তারিখ থেকে বয়স গণনা করার জন্য এখানে প্রশ্ন রয়েছে −
mysql> DemoTable থেকে টাইমস্ট্যাম্পডিফ(YEAR,StudentDOB,now()) AS AGE নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| বয়স |+------+| 23 || 28 || 30 || 18 |+------+4 সারি সেটে (0.03 সেকেন্ড)