কম্পিউটার

মাইএসকিউএল-এ CURDATE এর সাথে CONTAINS() কীভাবে ব্যবহার করবেন?


এর জন্য, আপনি CURDATE() এর সাথে CONCAT() ব্যবহার করতে পারেন। MySQL-এ CONTAINS() নামের কোনো ফাংশন নেই।

আসুন প্রথমে বর্তমান তারিখটি জেনে নেওয়া যাক। বর্তমান তারিখ নিম্নরূপ -

mysql> curdate();
নির্বাচন করুন

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| curdate() |+------------+| 2019-11-28 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

আমরা এখন একটি টেবিল −

তৈরি করব
mysql> টেবিল তৈরি করুন DemoTable1803 ( নাম varchar(20), JoiningYear varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1803 মানগুলিতে সন্নিবেশ করান ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1803 মানগুলিতে সন্নিবেশ করুন('Adam','2018/2019'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+------------+| নাম | যোগদানের বছর |+-------+---------------+| ক্রিস | 2020/2017 || ডেভিড | 2017/2018 || আদম | 2018/2019 |+------+------------+3 সারি সেটে (0.00 সেকেন্ড)

এখানে ক্যোয়ারী

mysql> DemoTable1803 থেকে * নির্বাচন করুন যেখানে JoiningYear যেমন concat('%', YEAR(CURDATE()), '%');

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+------------+| নাম | যোগদানের বছর |+------+---------------+| আদম | 2018/2019 |+------+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. আমি মাইএসকিউএল-এ @ সাইন কীভাবে ব্যবহার করব?

  2. কিভাবে সঠিকভাবে MySQL এ WITH ROLLUP ব্যবহার করবেন?

  3. একটি MySQL ক্যোয়ারীতে CASE শর্তের সাথে গণনা কিভাবে ব্যবহার করবেন?

  4. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?