এর জন্য আপনাকে DATE_FORMAT() ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে DATE_FORMAT(yourColumnName,'%k:%i') যেকোন আলিয়াসনাম হিসাবে নির্বাচন করুন;
আপনি একই ফলাফলের জন্য '%H:%i' ব্যবহার করতে পারেন। উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি।
একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি টাইমডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> লাস্টলগইনটাইম সময় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> TimeDemo(LastLoginTime) মান ('09:30:35'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> টাইমডেমো(লাস্টলগইনটাইম) মানগুলিতে সন্নিবেশ করুন('10:45:30');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> TimeDemo(LastLoginTime) মান ('13:33:58'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> টাইমডেমো(লাস্টলগইনটাইম) মানগুলিতে ঢোকান( '15:45:31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> TimeDemo(LastLoginTime) মানগুলিতে সন্নিবেশ করুন('16:40:36'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)পূর্বে>একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
টাইমডেমো থেকেmysql> নির্বাচন করুন;নিচের আউটপুট −
+----+---------------+| আইডি | লাস্টলগইনটাইম |+----+---------------+| 1 | 09:30:35 || 2 | 10:45:30 || 3 | 13:33:58 || 4 | 15:45:31 || 5 | 16:40:36 |+---+---------------+5 সারি সেটে (0.00 সেকেন্ড)এখানে সেকেন্ড ছাড়া সময় পেতে ক্যোয়ারী আছে. প্রশ্নটি নিম্নরূপ -
mysql> TimeDemo থেকে DATE_FORMAT(LastLoginTime,'%k:%i')কে `সময়` হিসেবে নির্বাচন করুন;নিচের আউটপুট −
<প্রে>+------+| সময় |+------+| 9:30 || 10:45 || 13:33 || 15:45 || 16:40 |+------+5 সারি সেটে (0.00 সেকেন্ড)
আপনি সেকেন্ড ছাড়া একই ফলাফল পেতে %H:%i মত বিন্যাস নির্দিষ্টকরণ পরিবর্তন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> TimeDemo থেকে DATE_FORMAT(LastLoginTime,' %H:%i') 'সময়' হিসেবে নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| সময় |+---------+| 09:30 || 10:45 || 13:33 || 15:45 || 16:40 |+-------+5 সারি সেটে (0.00 সেকেন্ড)