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

MySQL-এ একাধিক কলাম থেকে ন্যূনতম মান বের করা

প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable756(
    Value1 int,
    Value2 int,
    Value3 int
);
Query OK, 0 rows affected (0.62 sec)

কিছু রেকর্ড ইনসার্ট করি:

mysql> insert into DemoTable756 values(10,20,14);
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable756 values(20,34,17);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable756 values(200,134,789);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable756 values(139,98,99);
Query OK, 1 row affected (0.17 sec)

সব রেকর্ড দেখি:

mysql> select *from DemoTable756;

আউটপুট:

+--------+--------+--------+
| Value1 | Value2 | Value3 |
+--------+--------+--------+
| 10     | 20     | 14     |
| 20     | 34     | 17     |
| 200    | 134    | 789    |
| 139    | 98     | 99     |
+--------+--------+--------+
4 rows in set (0.00 sec)

প্রতিটি রোয়ের জন্য একাধিক কলাম থেকে ন্যূনতম মান বের করার ক্যোয়ারি (LEAST() ফাংশন):

mysql> select LEAST(Value1, Value2, Value3) from DemoTable756;

আউটপুট:

+-----------------------------+
| LEAST(Value1, Value2, Value3) |
+-----------------------------+
| 10                          |
| 17                          |
| 134                         |
| 98                          |
+-----------------------------+
4 rows in set (0.00 sec)

নোট: GREATEST() ফাংশন ব্যবহার করে সর্বোচ্চ মান বের করা যায়। NULL ভ্যালু থাকলে ফলাফল NULL হবে।

  1. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  2. MySQL-এ নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং থেকে সর্বোচ্চ সংখ্যা বের করা

  3. MySQL-এ একই টেবিলে ভিন্ন ID-তে সাধারণ মান 가진 সারি বের করা

  4. MySQL-এ GROUP BY এবং MIN() ব্যবহার করে ডুপ্লিকেট আইডির জন্য ন্যূনতম ফ্লোটিং ভ্যালু বের করা