কম্পিউটার

সম্পূর্ণ তারিখের সাথে তুলনা করার জন্য বিভিন্ন MySQL কলাম থেকে তারিখ এবং সময় কীভাবে একত্রিত করবেন?


আপনি CONCAT() ফাংশনের সাহায্যে সম্পূর্ণ তারিখ সময়ের সাথে তুলনা করতে বিভিন্ন MySQL কলাম থেকে তারিখ এবং সময় একত্রিত করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলেরনাম থেকে *নির্বাচন করুন যেখানে CONCAT(yourDateColumnName,",yourTimeColumnName)> 'yourDateTimeValue';

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন DifferentDateTime -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> আগমনের তারিখ, -> আগমনের সময় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.53 সেকেন্ড)

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

mysql> DifferentDateTime(ArrivalDate,ArrivalTime) মান (curdate(),'10:27:30';ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ভিন্ন তারিখের সময় (আসার তারিখ, আগমনের সময়) মান (আসার তারিখ) এ ঢোকান '2016-04-24','15:00:00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> বিভিন্ন তারিখের সময় (আসার তারিখ, আগমনের সময়) মানগুলিতে সন্নিবেশ করুন('2015-12-25','12:30:30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> ভিন্ন তারিখের সময়(আসার তারিখ, আগমনের সময়) মানগুলিতে সন্নিবেশ করুন('2012-01-31','16:00:30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> ভিন্ন তারিখের সময় (আসার তারিখ, আগমনের সময়) মানগুলিতে সন্নিবেশ করান 

উদাহরণ

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

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

আউটপুট

+------+------------+-------------+| আইডি | আগমনের তারিখ | আগমনের সময় |+----+---------------+-------------+| 1 | 2019-02-14 | 10:27:30 || 2 | 2016-04-24 | 15:00:00 || 3 | 2015-12-25 | 12:30:30 || 4 | 2012-01-31 | 16:00:30 || 5 | 2000-07-12 | 09:45:31 |+---+------------+------------+5 সারি সেটে (0.00 সেকেন্ড) 

উদাহরণ

এখানে বিভিন্ন কলাম থেকে তারিখ এবং সময় একত্রিত করার জন্য এবং তারিখ সময় মানের সাথে তুলনা করার জন্য প্রশ্ন রয়েছে -

mysql> DifferentDateTime থেকে *নির্বাচন করুন যেখানে concat(ArrivalDate,'',ArrivalTime)> '2007-01-31 12:30:30';

আউটপুট

+------+------------+-------------+| আইডি | আগমনের তারিখ | আগমনের সময় |+----+---------------+-------------+| 1 | 2019-02-14 | 10:27:30 || 2 | 2016-04-24 | 15:00:00 || 3 | 2015-12-25 | 12:30:30 || 4 | 2012-01-31 | 16:00:30 |+----+------------+------------+4 সারি সেটে (0.00 সেকেন্ড) 
  1. MySQL এ datetime থেকে শুধুমাত্র তারিখ পান?

  2. তারিখ রেকর্ডের সাথে একটি MySQL কলাম থেকে প্রথম তারিখ এবং শেষ তারিখের তুলনা কিভাবে করবেন?

  3. কিভাবে একই কলাম থেকে বিভিন্ন মান নির্বাচন করবেন এবং MySQL এর সাথে বিভিন্ন কলামে প্রদর্শন করবেন?

  4. MySQL এর সাথে বিভিন্ন তারিখ বিন্যাস সহ একই টেবিলে তারিখের রেকর্ড কীভাবে সন্নিবেশ করা যায়?