কম্পিউটার

মাইএসকিউএল-এ গাণিতিক ক্রিয়াকলাপ সম্পাদন করা যদি তাহলে ELSE সম্ভব?


গাণিতিক ক্রিয়াকলাপ সম্পাদন করার জন্য এবং শর্তগুলির সাথে কাজ করার জন্য, আপনি CASE বিবৃতি বিবেচনা করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   FruitName varchar(100),
   FruitPrice int
   );
Query OK, 0 rows affected (0.26 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(FruitName,FruitPrice) values('Orange',250);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable(FruitName,FruitPrice) values('Banana',100);
Query OK, 1 row affected (0.05 sec)

mysql> insert into DemoTable(FruitName,FruitPrice) values('Apple',150);
Query OK, 1 row affected (0.05 sec)

mysql> insert into DemoTable(FruitName,FruitPrice) values('Pomegranate',200);
Query OK, 1 row affected (0.10 sec)

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

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

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

তৈরি করবে
+----+-------------+------------+
| Id | FruitName   | FruitPrice |
+----+-------------+------------+
|  1 | Orange      |        250 |
|  2 | Banana      |        100 |
|  3 | Apple       |        150 |
|  4 | Pomegranate |        200 |
+----+-------------+------------+
4 rows in set (0.19 sec)

গাণিতিক ক্রিয়াকলাপের সাথে CASE স্টেটমেন্টের জন্য ক্যোয়ারী −

mysql> select Id,FruitName,FruitPrice,
   case
   when FruitName='Orange'
   then FruitPrice/5
   else FruitPrice
   end as OriginalPrice
   from DemoTable;

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

তৈরি করবে
+----+-------------+------------+---------------+
| Id | FruitName   | FruitPrice | OriginalPrice |
+----+-------------+------------+---------------+
|  1 | Orange      |        250 |       50.0000 |
|  2 | Banana      |        100 |           100 |
|  3 | Apple       |        150 |           150 |
|  4 | Pomegranate |        200 |           200 |
+----+-------------+------------+---------------+
4 rows in set (0.00 sec)

  1. কিভাবে MySQL এ একটি স্ট্রিং উল্টানো সম্ভব?

  2. MySQL এ LIMIT এর সাথে আপডেট ক্যোয়ারী ব্যবহার করা কি সম্ভব?

  3. PostgreSQL-এ MySQL এর ORDER BY FIELD() অনুকরণ করছেন?

  4. C++ এ প্রদত্ত ক্রিয়াকলাপ সম্পাদন করার পর অ্যারেতে সর্বাধিক সম্ভাব্য পণ্য