কম্পিউটার

MySQL-এ IF/ELSE স্টেটমেন্ট সহ SELECT-এর মতো জিনিস আছে কি?


হ্যাঁ, MySQL-এ IF/ELSE দিয়ে সিলেক্ট করা সম্ভব।

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

mysql> টেবিল তৈরি করুন DemoTable721 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100), Marks int, CountryName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable721(FirstName,Marks,CountryName) মান ('Chris',56,'US');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable721(প্রথম নাম,মার্কস,দেশ) এ সন্নিবেশ করুন মান('রবার্ট',78,'ইউকে');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable721(প্রথম নাম,মার্কস,দেশের নাম) মান ('মাইক',45,'AUS');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable721(FirstName,Marks,CountryName) মান ('Carol',89,'ENG');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

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

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

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

<প্রে>+------+---------+-------+-------------+| আইডি | প্রথম নাম | চিহ্ন | দেশের নাম |+------+------------+-------+-------------+| 1 | ক্রিস | 56 | মার্কিন || 2 | রবার্ট | 78 | ইউকে || 3 | মাইক | 45 | AUS || 4 | ক্যারল | 89 | ইংরেজি

MySQL-

-এ IF/ELSE স্টেটমেন্টের সাথে SELECT বাস্তবায়নের জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable721 থেকে FirstName,IF(Marks> 75,Marks,CountryName) নির্বাচন করুন;

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

<প্রে>+----------------------------------------------- +| প্রথম নাম | IF(মার্কস> 75,মার্কস,দেশের নাম) |+------------+------------ --------+| ক্রিস | মার্কিন || রবার্ট | 78 || মাইক | AUS || ক্যারল | 89 |+------------+------------------------------------------------ সেটে 4টি সারি (0.00 সেকেন্ড)
  1. একটি MySQL বিবৃতিতে অন্যথা হলে?

  2. MySQL SELECT IF স্টেটমেন্ট দিয়ে OR?

  3. MySQL নির্বাচন * স্বতন্ত্র আইডি সহ?

  4. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?