কম্পিউটার টিউটোরিয়াল

MySQL-এ এনুমারেশন মান এক্সপ্রেশনে কীভাবে ব্যবহার করা যায়?

এনুমারেশন মানগুলো সূচক মানের সাথে যুক্ত থাকায়, এক্সপ্রেশনে ব্যবহার করলে সব ক্যালকুলেশন সূচক নম্বরের ওপর হয়।

mysql> SELECT * FROM Result;
+-----+--------+-------+
| Id  | Name   | Grade |
+-----+--------+-------+
| 100 | Gaurav | GOOD  |
| 101 | Rahul  | POOR  |
| 102 | Rahul  | NULL  |
| 103 | Mohan  |       |
+-----+--------+-------+
4 rows in set (0.00 sec)

mysql> SELECT SUM(Grade) FROM result;
+------------+
| SUM(Grade) |
+------------+
| 3          |
+------------+
1 row in set (0.00 sec)

mysql> SELECT AVG(Grade) FROM result;
+------------+
| AVG(Grade) |
+------------+
| 1          |
+------------+
1 row in set (0.00 sec)

mysql> SELECT Grade+0 FROM result;
+---------+
| Grade+0 |
+---------+
| 2       |
| 1       |
| NULL    |
| 0       |
+---------+
4 rows in set (0.00 sec)

mysql> SELECT Grade-1 FROM result;
+---------+
| Grade-1 |
+---------+
| 1       |
| 0       |
| NULL    |
| -1      |
+---------+
4 rows in set (0.00 sec)

উপরের ফলাফল থেকে বোঝা যায় এনুমারেশন মান এক্সপ্রেশনে কীভাবে ব্যবহার হয়।

  1. MySQL-এ টেবিল রেফারেন্স ছাড়া SELECT দিয়ে এক্সপ্রেশন কীভাবে ক্যালকুলেট করবেন?

  2. MySQL-এ ENUM কলাম থেকে একটি মান মুছে ফেলা (ALTER TABLE)

  3. MySQL-এ IFNULL() ফাংশন দিয়ে NULL মানকে ০ দিয়ে প্রতিস্থাপন করা

  4. MySQL-এ অটো-ইনক্রিমেন্ট মান ১ থেকে শুরু করার পদ্ধতি