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') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+---------+| ক্লায়েন্টের নাম | ফলাফল |+------------+-------------------+| ক্রিস | সক্রিয় সদস্য নয় || বব | সক্রিয় সদস্য নয় || ডেভিড | সক্রিয় সদস্য || ক্যারল | সক্রিয় সদস্য নয়