কম্পিউটার

DATE হিসাবে MySQL CAST?


MySQL-এ Date এবং date() ফাংশন হিসাবে কাস্টের মধ্যে কোন পার্থক্য নেই।

cast() এবং date() উভয়ের সিনট্যাক্স নিম্নরূপ -

cast(yourDateTimeColumnName as date)date(yourDateTimeColumnName)

উভয় ফাংশন অভ্যন্তরীণভাবে Item_date_typecast কল করে। উভয় ফাংশন পরীক্ষা করতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল CastAsDateDemo তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> আগমনের সময় তারিখ, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.71 সেকেন্ড)

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

mysql> CastAsDateDemo(ArrivalTime) মানগুলিতে ঢোকান 4-11 10 −30 −31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.48 সেকেন্ড)mysql> CastAsDateDemo(ArrivalTime) মানগুলিতে ঢোকান('2019-1-9 19 −17 −49'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> CastAsDateDemo(ArrivalTime) মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval 2 দিন));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

নিচের আউটপুট −

<প্রে>+---+-------------------------+| আইডি | আগমনের সময় |+----+----------------------+| 1 |2014-01-13 13 −45 −46 || 2 |2016-04-11 10 −30 −31 || 3 |2019-01-09 19 −17 −49 || 4 |2019-01-11 19 −17 −59 |+----+----------------------+4 সেটে সারি (0.00 সেকেন্ড)

cast() −

ব্যবহার করে তারিখ হিসেবে কাস্ট করার জন্য এখানে ক্যোয়ারী আছে
mysql> CastAsDateDemo থেকে শুধুমাত্র_তারিখ হিসাবে কাস্ট (তারিখ হিসাবে আগমনের সময়) নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| শুধুমাত্র_তারিখ |+------------+| 2014-01-13 || 2016-04-11 || 2019-01-09 || 2019-01-11 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)

এখানে date() ব্যবহার করে তারিখ হিসাবে কাস্ট করার জন্য প্রশ্ন রয়েছে। প্রশ্নটি নিম্নরূপ -

mysql> CastAsDateDemo থেকে শুধুমাত্র_তারিখ হিসাবে তারিখ(আসার সময়) নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| শুধুমাত্র_তারিখ |+------------+| 2014-01-13 || 2016-04-11 || 2019-01-09 || 2019-01-11 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. UK DATE কে MySQL তারিখে রূপান্তর করবেন?

  2. MySQL এ একটি তারিখের শেষ সেকেন্ড পান?

  3. MySQL-এ বর্তমান তারিখে 11 দিন যোগ করুন

  4. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?