কম্পিউটার

MySQL-এ enum মানের জন্য কাস্টম বার্তা সেট করুন


enum-এর জন্য কাস্টম বার্তা সেট করতে if else ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1992( ClientId int NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), isActive ENUM('Y','N')); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.89 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1992(ClientName,isActive) মান ('Chris','N'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable1992(ClientName,isActive) মানগুলিতে সন্নিবেশ করুন('Bob', 'N'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)mysql> DemoTable1992(ClientName,isActive) মান ('David','Y'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> সন্নিবেশ করুন DemoTable1992(ClientName,isActive) মান('Carol','N');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

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

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

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

তৈরি করবে
+---------+------------+----------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম | isActive |+----------+------------+----------+| 1 | ক্রিস | এন || 2 | বব | এন || 3 | ডেভিড | Y || 4 | ক্যারল | N |+---------+------------+----------+4 সারি সেটে (0.00 সেকেন্ড)

যদি অন্যথায়

এর সাথে কাস্টম বার্তা সেট করার জন্য এখানে ক্যোয়ারী রয়েছে৷
mysql> DemoTable1992 থেকে ফলাফল হিসাবে ClientName,if(isActive='Y','Active Member','Not Active Member') নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+---------+| ক্লায়েন্টের নাম | ফলাফল |+------------+-------------------+| ক্রিস | সক্রিয় সদস্য নয় || বব | সক্রিয় সদস্য নয় || ডেভিড | সক্রিয় সদস্য || ক্যারল | সক্রিয় সদস্য নয়
  1. MySQL-এ প্রথম তিনটি কলামের মানগুলির জন্য একটি নির্দিষ্ট মান সেট করবেন?

  2. MySQL-এ কাস্টম কলামের জন্য একাধিক মান সেট করবেন?

  3. কলাম মানের জন্য MySQL-এ ENUM সেট করুন

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