কম্পিউটার

VARCHAR মান হিসাবে টেবিলে সন্নিবেশিত তারিখগুলিতে MySQL SELECT সম্পাদন করুন


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( DueDate varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.19 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 21/10/2018 || 18/08/2019 || 01/12/2012 || 31/01/2016 |+------------+4 সারি সেটে (0.00 সেকেন্ড)

উপরোক্ত সারণীতে VARCHAR হিসাবে অন্তর্ভুক্ত তারিখগুলিতে SELECT সঞ্চালনের জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে। এখানে, আমরা 2010-01-31 তারিখের পরের সমস্ত তারিখের রেকর্ড আনছি -

mysql> DemoTable থেকে *নির্বাচন করুন যেখানে str_to_date(DueDate,'%d/%m/%Y')> '2010-01-31';

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 21/10/2018 || 18/08/2019 || 01/12/2012 || 31/01/2016 |+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. ফলাফল টেবিলে একটি MySQL ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল মান দেখান?

  2. একটি MySQL টেবিলের প্রতিটি মানের জন্য সর্বোচ্চ নির্বাচন করুন?

  3. মাইএসকিউএল টেবিলে না থাকা মানগুলির জন্য ডাটাবেস জিজ্ঞাসা করুন?

  4. AUTO_INCREMENT সহ একটি টেবিলে MySQL INSERT INTO SELECT