কম্পিউটার

একটি MySQL SELECT CASE এর ফলাফল সহ একটি ভেরিয়েবল সংরক্ষণ করবেন?


এর জন্য, সিলেক্ট কেস ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Num1 int, -> Num2 int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(10,30); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে
+------+------+| সংখ্যা1 | সংখ্যা2 |+------+------+| 10 | 30 |+------+------+1 সারি সেটে (0.00 সেকেন্ড)

একটি SELECT CASE-এর ফলাফল সহ একটি ভেরিয়েবল সঞ্চয় করার জন্য নিম্নোক্ত ক্যোয়ারী।-

mysql> কেস নির্বাচন করুন -> WHEN Num1=Num2 তারপর "সমান" -> WHEN Num1> Num2 তারপর "বৃহত্তর" -> WHEN Num1  DemoTable থেকে -> @s এ; কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.01 সেকেন্ড)

আসুন উপরের ভেরিয়েবলের মান পরীক্ষা করি।

mysql> @s নির্বাচন করুন;

আউটপুট

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

তৈরি করবে <প্রে>+------+| @s |+------+| নিচের |+------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি ভেরিয়েবলে একটি মাইএসকিউএল কোয়েরির ফলাফল কীভাবে বরাদ্দ করবেন?

  2. মাইএসকিউএল দিয়ে বর্তমান তারিখের চেয়ে কম তারিখ কীভাবে নির্বাচন করবেন?

  3. সম্পূর্ণ টেবিল ফেরত দিতে SELECT সহ MySQL পদ্ধতি

  4. একটি কাস্টম ভেরিয়েবলে MySQL নির্বাচন সেট করুন