এখানে, আমরা সময়ের মান রূপান্তর করছি, উদাহরণস্বরূপ 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 সেকেন্ড)