কম্পিউটার

কিভাবে একটি MySQL টাইম মানকে দিন এবং ঘন্টা ফর্মে রূপান্তর করবেন?


এখানে, আমরা সময়ের মান রূপান্তর করছি, উদাহরণস্বরূপ 150:50:10 দিন এবং ঘন্টা ফর্ম, অর্থাৎ 6 দিন 6 ঘন্টা।

আপনি এটির জন্য HOUR() এর সাথে CONCAT() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable657(DueTime time);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (3.68 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা মোট ঘন্টা −

আকারে রেকর্ড সন্নিবেশ করেছি
mysql> DemoTable657 মানগুলিতে সন্নিবেশ করুন('120:30:00'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.38 সেকেন্ড)mysql> DemoTable657 মানগুলিতে সন্নিবেশ করুন('150:50:10'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| ডিউটাইম |+------------+| 120:30:00 || 150:50:10 |+----------+2 সারি সেটে (0.00 সেকেন্ড)

এখানে TIME মানকে দিনের ঘন্টা ফর্ম −

-এ রূপান্তর করার প্রশ্ন রয়েছে
mysql> DemoTable657 থেকে CONCAT( FLOOR(HOUR(DueTime)/24), 'DAYS,', HOUR(DueTime) MOD 24, 'HOURS।') নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ --------------------------------------------+| CONCAT( FLOOR(HOUR(DueTime)/24), 'DAYS,', HOUR(DueTime) MOD 24, 'HOURS.') |+------------------- -------------------------------------------------- --------+| 5 দিন, 0 ঘন্টা। || 6 দিন, 6 ঘন্টা। |+------------------------------------------------ ----------------------------- সেটে +2 সারি (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ স্ট্রিং টাইমে রূপান্তর করবেন?

  2. MySQL সময়কে HH:MM:SS থেকে HH:MM-এ রূপান্তর করুন

  3. কিভাবে varchar "সময়" কে MySQL এ রিয়েল টাইমে রূপান্তর করবেন?

  4. আমি কিভাবে একটি অক্ষরকে C এবং C++ এ একটি int-এ রূপান্তর করব?