GROUP BY और MIN() से डुप्लिकेट आईडी समूह की न्यूनतम कीमत पाएं
डुप्लिकेट आईडी वाले समूहों में फ्लोटिंग-पॉइंट कॉलम का न्यूनतम मान प्राप्त करने के लिए MIN() के साथ GROUP BY का उपयोग करें।
टेबल बनाएं और डेटा डालें:
mysql> create table DemoTable2005 ( Id int, Price float ); Query OK, 0 rows affected (0.71 sec) mysql> insert into DemoTable2005 values(1,56.88); mysql> insert into DemoTable2005 values(1,120.56);
क्वेरी:
mysql> select min(Price) from DemoTable2005 group by Id;
आउटपुट:
+------------+ | min(Price) | +------------+ | 56.88 | +------------+ 1 row in set (0.00 sec)
व्याख्या: GROUP BY Id समान आईडी को समूहित करता है, MIN(Price) प्रत्येक समूह की न्यूनतम कीमत देता है।