কম্পিউটার

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


MySQL-এ DATE_FORMAT() পদ্ধতির সাহায্যে জন্ম তারিখের উপর ভিত্তি করে বয়স গণনা করুন। প্রথমে, now() পদ্ধতির সাহায্যে বর্তমান তারিখের সময় পান এবং আপনি DATE_FORMAT() এ আপনার জন্ম তারিখ রাখতে পারেন।

সিনট্যাক্স নিম্নরূপ -

 DATE_FORMAT(FROM_DAYS(DATEDIFF(এখন(),'yourDateofbirth')), '%Y')+0 যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;

আপনার জন্ম তারিখ থেকে বয়স গণনা করতে উপরের সিনট্যাক্সটি প্রয়োগ করুন। উপরের সিনট্যাক্সে, আপনার জন্ম তারিখের সাথে আপনার জন্ম তারিখ প্রতিস্থাপন করুন। প্রশ্নটি নিম্নরূপ -

 DATE_FORMAT(FROM_DAYS(DATEDIFF(এখন(),'2010-11-25'), '%Y')+0 বয়স হিসাবে নির্বাচন করুন;

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

<প্রে>+------+| বয়স |+------+| 8 |+------+1 সারি সেটে (0.00 সেকেন্ড)

আসুন এখন একটি উদাহরণে এটি দেখি। প্রথমত, একটি টেবিল তৈরি করুন -

mysql> সারণি তৈরি করুন AgeCalculationFromDatetime -> ( -> YourDateofBirth datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)

টেবিলে জন্ম তারিখ সন্নিবেশ করা হচ্ছে। প্রশ্নটি নিম্নরূপ -

mysql> AgeCalculationFromDatetime values('1995-11-25'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করা। প্রশ্নটি নিম্নরূপ -

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

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

<প্রে>+---------+| আপনার জন্ম তারিখ |+---------+| 1995-11-25 00:00:00 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

বয়স গণনা করার প্রশ্নটি নিম্নরূপ -

mysql> AgeCalculationFromDatetime থেকে DATE_FORMAT(FROM_DAYS(DATEDIFF(now(),YourDateofBirth)), '%Y')+0 AS বয়স নির্বাচন করুন;

এখানে আউটপুট −

<প্রে>+------+| বয়স |+------+| 23 |+------+1 সারি সেটে (0.00 সেকেন্ড)`
  1. MySQL-এ তারিখের স্ট্রিং তুলনা করুন

  2. UK DATE কে MySQL তারিখে রূপান্তর করবেন?

  3. মাইএসকিউএল-এ জন্ম তারিখের রেকর্ডের ভিত্তিতে দিনের নাম কীভাবে প্রদর্শন করবেন?

  4. কিভাবে MySQL এ সেকেন্ডের উপর ভিত্তি করে সময় গণনা করবেন?