কম্পিউটার

একটি MySQL বিবৃতিতে অন্যথা হলে?


একটি If-Else বিবৃতিতে, মানটির উপর নির্ভর করে শর্তটি সত্য বা মিথ্যা বলে মূল্যায়ন করা হয়৷

আসুন একটি উদাহরণ দেখি। প্রথমত, আমরা একটি টেবিল তৈরি করব। একটি টেবিল তৈরি করতে CREATE কমান্ড ব্যবহার করা হয়।

mysql> create table IfelseDemo
   - > (
   - > id int,
   - > FirstName varchar(100)
   - > );
Query OK, 0 rows affected (0.46 sec)

INSERT কমান্ডের সাহায্যে রেকর্ড ঢোকানো হয়।

mysql> insert into IfelseDemo values(1,'John');
Query OK, 1 row affected (0.13 sec)

mysql>  insert into IfelseDemo values(2,'Carol');
Query OK, 1 row affected (0.31 sec)

mysql>  insert into IfelseDemo values(3,'John');
Query OK, 1 row affected (0.11 sec)

mysql>  insert into IfelseDemo values(4,'Carol');
Query OK, 1 row affected (0.14 sec)

mysql>  insert into IfelseDemo values(5,'John');
Query OK, 1 row affected (0.11 sec)

সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে৷

mysql> select *from IfelseDemo;

এখানে আমাদের আউটপুট।

+------+-----------+
| id   | FirstName |
+------+-----------+
|    1 | John      |
|    2 | Carol     |
|    3 | John      |
|    4 | Carol     |
|    5 | John      |
+------+-----------+
5 rows in set (0.00 sec)

if-else স্টেটমেন্ট ব্যবহার করার জন্য নিচের ক্যোয়ারী।

mysql> SELECT id, FirstName, (case when (id = 2 and FirstName = 'Carol')
   - > then
   - > 'Welcome Carol'
   - > else
   - > 'You are not Carol with id 2'
   - >end)as Message from IfelseDemo;

নিচের আউটপুট।

+------+-----------+-----------------------------+
| id   | FirstName | Message                     |
+------+-----------+-----------------------------+
|    1 | John      | You are not Carol with id 2 |
|    2 | Carol     | Welcome Carol               |
|    3 | John      | You are not Carol with id 2 |
|    4 | Carol     | You are not Carol with id 2 |
|    5 | john      | You are not Carol with id 2 |
+------+-----------+-----------------------------+
5 rows in set (0.00 sec)

  1. মাইএসকিউএল ক্যোয়ারী IF স্টেটমেন্টের ফলে একটি স্ট্রিং ফেরত দিতে?

  2. একটি নির্বাচন বিবৃতি ভিতরে MySQL কেস বিবৃতি?

  3. কিভাবে MySQL শেষ বিবৃতি পরিবর্তন করবেন?

  4. পিএইচপি যদি অন্যথায়