কম্পিউটার

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


জন্ম তারিখ থেকে MySQL-এ বয়স গণনা করতে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন -

YEAR(CURRENT_TIMESTAMP) - YEAR(yourColumnName)- (RIGHT(CURRENT_TIMESTAMP, 5)  

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য নিম্নোক্ত ক্যোয়ারী।

mysql> সারণি তৈরি করুন AgeCalculatesDemo −> ( −> YourDateOfBirth datetime −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এই রেকর্ডগুলি হল DOB যার মাধ্যমে আমরা বয়স গণনা করব। নিচের প্রশ্নটি −

mysql> AgeCalculatesDemo মানগুলিতে ঢোকান(date_add(now(),interval 22 year));Query OK, 1 সারি প্রভাবিত (0.23 sec)mysql> ছাঁটাই টেবিল AgeCalculatesDemo;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.89 sec>) AgeCalculatesDemo মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval -22 year);Query OK, 1 সারি প্রভাবিত (0.16 sec)mysql> AgeCalculatesDemo মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval -12 year));কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> AgeCalculatesDemo মানগুলিতে সন্নিবেশ করান 05'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)

এখন আপনি সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। নিচের প্রশ্নটি −

mysql> AgeCalculatesDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+---------+| YourDateOfBirth |+---------+| 1996-12-06 23:35:26 || 2006-12-06 23:35:32 || 1999-12-06 23:35:42 || 2010-04-05 00:00:00 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)

বয়স গণনা করতে ব্যবহার করা যেতে পারে এমন প্রশ্ন এখানে।

mysql> বেছে নিন YEAR(CURRENT_TIMESTAMP) - YEAR(YourDateOfBirth) −> - (right(CURRENT_TIMESTAMP, 5)  AgeCalculates;emoDe 

নিচের আউটপুটটি বয়স প্রদর্শন করছে −

<প্রে>+---------+| আপনার বয়স |+---------+| 22 || 12 || 19 || 8 |+---------+4 সারি সেটে (0.00 সেকেন্ড)

  1. তারিখ রেকর্ড সহ একটি টেবিল থেকে সর্বশেষ তারিখ আনার জন্য MySQL ক্যোয়ারী

  2. পরবর্তী 2 দিন থেকে মেয়াদ শেষ হওয়ার তারিখ (রেকর্ড) খুঁজতে MySQL কোয়েরি?

  3. MySQL ক্যোয়ারী অন্য তারিখ থেকে 30 দিনের বেশি পুরানো DATE মুছে ফেলতে চান?

  4. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী