কম্পিউটার

আমি কিভাবে আমার ব্যবহারকারীদের শতকরা শতাংশ খুঁজে পেতে পারি যাদের জন্ম তারিখ 1980 এবং 1996 এর মধ্যে MySQL এ?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> DateOfBirth varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.25 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.28 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

<প্রে>+------------+| জন্ম তারিখ |+------------+| 2019/01/31 || 1980/02/01 || 1985/04/10 || 1995/06/04 || 1990/12/24 || 1996/11/04 |+------------+6 সারি সেটে (0.00 সেকেন্ড)

1980 এবং 1996-এর মধ্যে জন্মতারিখ সহ ব্যবহারকারীদের শতাংশ খুঁজে বের করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে -

mysql> যোগফল নির্বাচন করুন('1980/01/01' এবং '1996/12/31' এর মধ্যে জন্ম তারিখ) * 100 / গণনা(*) DemoTable থেকে শতাংশ হিসাবে;

আউটপুট

<প্রে>+------------+| শতাংশ |+------------+| 83.3333 |+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. TODAY এবং TODAY-7 এর মধ্যে তারিখ কিভাবে পাবেন?

  2. মাইএসকিউএল ক্যোয়ারী তারিখের রেকর্ড খুঁজে বের করতে যেখানে বর্তমান তারিখ এবং সময় যোগদানের তারিখ এবং রিলিভিং ডেটের মধ্যে রয়েছে

  3. কিভাবে তারিখ রেকর্ড এবং MySQL বর্তমান তারিখ মধ্যে পার্থক্য পেতে?

  4. একটি MySQL টেবিল থেকে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য খুঁজুন