Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

दो MySQL टेबल में कॉलम पर MAX() कैसे प्राप्त करें?

अधिकतम खोजने के लिए GREATEST() का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable1 (
    Number INT
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable1 VALUES(80);
mysql> INSERT INTO DemoTable1 VALUES(229);
mysql> INSERT INTO DemoTable1 VALUES(575);

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable1;

आउटपुट

+--------+
| Number |
+--------+
| 80     |
| 229    |
| 575    |
+--------+

दूसरी टेबल बनाने के लिए क्वेरी:

mysql> CREATE TABLE DemoTable2 ( Number INT );

दूसरी टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable2 VALUES(485);
mysql> INSERT INTO DemoTable2 VALUES(10);
mysql> INSERT INTO DemoTable2 VALUES(475);

दूसरी टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable2;

आउटपुट

+--------+
| Number |
+--------+
| 485    |
| 10     |
| 475    |
+--------+

दो टेबल में कॉलम पर MAX() प्राप्त करने के लिए क्वेरी:

mysql> SELECT GREATEST((SELECT MAX(Number) FROM DemoTable1), (SELECT MAX(Number) FROM DemoTable2));

आउटपुट

+-----------------------------------------------------------------------------------------+
| GREATEST((SELECT MAX(Number) FROM DemoTable1),(SELECT MAX(Number) FROM DemoTable2))     |
+-----------------------------------------------------------------------------------------+
| 575                                                                                     |
+-----------------------------------------------------------------------------------------+
  1. - MySQL में दूसरे कॉलम में दो अलग-अलग मानों वाले सभी रिकॉर्ड प्राप्त करना

    इसके लिए, आप GROUP BY HAVING क्लॉज का उपयोग कर सकते हैं। पहले एक टेबल बनाते हैं: mysql> create table DemoTable751 ( StudentName varchar(100), SubjectName varchar(100) ); Query OK, 0 rows affected (0.66 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable751

  1. - MySQL में दो टेबल से समान ID वाले रिकॉर्ड कैसे प्राप्त करें?

    MySQL IN सबक्वेरी: दो टेबल में सामान्य ID खोजना WHERE column IN (SELECT ...) पैटर्न का उपयोग करके एक टेबल के ID के आधार पर दूसरी टेबल से मिलते-जुलते रिकॉर्ड प्राप्त कर सकते हैं। उदाहरण: DemoTable1 के ID जो DemoTable2 में भी हैं पहली टेबल (केवल ID): CREATE TABLE DemoTable1 (Id INT); INSERT INTO Demo

  1. - MySQL में शर्त के साथ कॉलम का योग प्राप्त करना

    अंकगणितीय ऑपरेटर के साथ GROUP BY से श्रेणीवार योग DIV (पूर्णांक विभाजन) ऑपरेटर का उपयोग करके आईडी रेंज के आधार पर समूह बनाकर योग निकाला जा सकता है। तालिका और डेटा (125, 2100), (128, 2900); क्वेरी: ProductId DIV 10 द्वारा समूह योग GROUP BY ProductId DIV 10; परिणाम +------------------+---------