কম্পিউটার

মাইএসকিউএল টাইম কলামে কীভাবে গড় পাবেন?


টাইম কলামে গড় পেতে, নিচের সিনট্যাক্সটি ব্যবহার করুন। এটি সময় বিন্যাসে গড় দেবে -

yourTableName থেকে SEC_TO_TIME(AVG(TIME_TO_SEC(yourColumnName))) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। নিচের প্রশ্নটি −

mysql> টেবিল তৈরি করুন AverageOnTime −> ( −> PunchInTime সময় −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে সময়ের মান সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> AverageOnTime মানগুলিতে সন্নিবেশ করুন প্রভাবিত (0.15 সেকেন্ড)mysql> AverageOnTime মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সময় প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

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

<প্রে>+------------+| PunchInTime |+------------+| 00:00:40 || 00:02:50 | | 00:03:30 || 00:04:55 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)

এখন সময়ের কলামে গড় পেতে, নীচের প্রশ্নটি ব্যবহার করুন। প্রশ্নটি নিম্নরূপ -

mysql> AverageOnTime থেকে গড় হিসাবে SEC_TO_TIME(AVG(TIME_TO_SEC(PunchInTime))) নির্বাচন করুন;

নিম্নোক্ত আউটপুট গড় প্রদর্শন করে -

+---------------+| গড় |+---------------+| 00:02:58.7500 |+---------------+1 সারি সেটে (0.08 সেকেন্ড)

  1. MySQL এ একটি কলামের সাবস্ট্রিং পান

  2. MySQL এর সাথে একটি কলামে একটি নির্দিষ্ট মানের গণনা কিভাবে পাবেন?

  3. মাইএসকিউএল-এ একটি কলামের নাম কীভাবে খুঁজে পাবেন?

  4. সময়ের পার্থক্য কিভাবে পেতে হয় তা পরীক্ষা করতে MySQL ক্যোয়ারী