কম্পিউটার

ENUM('M', 'F') কে 'পুরুষ' বা 'মহিলা' হিসেবে নির্বাচন করতে MySQL কোয়েরি?


আপনি এর জন্য IF() ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে কলামগুলির মধ্যে একটি হল ENUM প্রকার

mysql> create table DemoTable
   (
   UserId int,
   UserName varchar(40),
   UserGender ENUM('M','F')
   );
Query OK, 0 rows affected (1.11 sec)

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

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(1,'John','M');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(2,'Maria','F');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(3,'David','M');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(4,'Emma','F');
Query OK, 1 row affected (0.15 sec)

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

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

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

তৈরি করবে
+--------+----------+------------+
| UserId | UserName | UserGender |
+--------+----------+------------+
| 1      | John     | M          |
| 2      | Maria    | F          |
| 3      | David    | M          |
| 4      | Emma     | F          |
+--------+----------+------------+
4 rows in set (0.00 sec)

ENUM('M', 'F') কে 'পুরুষ' বা 'মহিলা'-

হিসেবে নির্বাচন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> SELECT UserId,UserName,IF(UserGender='F','Female', 'Male') AS `UserGender` from DemoTable;

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

তৈরি করবে
+--------+----------+------------+
| UserId | UserName | UserGender |
+--------+----------+------------+
| 1      | John     | Male       |
| 2      | Maria    | Female     |
| 3      | David    | Male       |
| 4      | Emma     | Female     |
+--------+----------+------------+
4 rows in set (0.00 sec)

  1. আইডি দ্বারা স্বতন্ত্র ক্রম নির্বাচন করতে MySQL ক্যোয়ারী

  2. শীর্ষ 10 রেকর্ড নির্বাচন করতে MySQL ক্যোয়ারী?

  3. নিচের n রেকর্ড নির্বাচন করতে MySQL ক্যোয়ারী

  4. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন