কম্পিউটার

মাইএসকিউএল-এ জন্ম তারিখ থেকে বয়স গণনা করুন?


জন্ম তারিখ থেকে বয়স গণনা করতে, আপনি নীচের বাক্য গঠন ব্যবহার করতে পারেন −

আপনার টেবিলের নাম থেকে টাইমস্ট্যাম্পডিফ(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 সেকেন্ড)

  1. MySQL থেকে তারিখ নির্বাচন করুন এবং টেক্সট ফরম্যাট করবেন?

  2. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?

  3. MySQL এ টাইমস্ট্যাম্প মান থেকে শুধুমাত্র তারিখ প্রদর্শন করুন

  4. মাইএসকিউএল-এ তারিখ বিন্যাস থেকে সংখ্যাসূচক তারিখের মান বের করবেন?