কম্পিউটার

সেকেন্ড ছাড়া মাইএসকিউএল-এ টাইম ডেটাটাইপ ব্যবহার করছেন?


এর জন্য আপনাকে 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 সেকেন্ড)
  1. AND OR ব্যবহার করে নির্বাচন করার জন্য MySQL ক্যোয়ারী

  2. সেকেন্ড ছাড়া একটি বিন্যাসে সময় বের করতে MySQL ক্যোয়ারী

  3. Mysqldump ব্যবহার না করে একটি MySQL ডাটাবেস নকল করবেন?

  4. মাইএসকিউএল ক্যোয়ারীতে দুবার লাইক ক্লজ ব্যবহার করা