MySQL में "नॉट ग्रेटर दैन" (नहीं अधिक) तुलना के लिए <= (कम या बराबर) ऑपरेटर का उपयोग किया जाता है। यह सरल और मानक SQL सिंटैक्स है।
सिंटैक्स
SELECT * FROM your_table_name WHERE your_column_name <= value;
व्यावहारिक उदाहरण
छात्रों के अंकों वाली एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable1480 (
-> StudentName VARCHAR(40),
-> StudentMarks INT
-> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable1480 VALUES('Chris', 78), ('Bob', 45), ('John', 67), ('Adam', 56);
सभी रिकॉर्ड देखें
mysql> SELECT * FROM DemoTable1480;
+-------------+--------------+ | StudentName | StudentMarks | +-------------+--------------+ | Chris | 78 | | Bob | 45 | | John | 67 | | Adam | 56 | +-------------+--------------+ 4 rows in set (0.00 sec)
65 से कम या बराबर अंक वाले छात्र खोजें
mysql> SELECT * FROM DemoTable1480 WHERE StudentMarks <= 65;
+-------------+--------------+ | StudentName | StudentMarks | +-------------+--------------+ | Bob | 45 | | Adam | 56 | +-------------+--------------+ 2 rows in set (0.00 sec)
तुलना ऑपरेटर तालिका
| ऑपरेटर | अर्थ | उदाहरण |
|---|---|---|
<= | कम या बराबर (नॉट ग्रेटर दैन) | marks <= 65 |
>= | अधिक या बराबर (नॉट लेस दैन) | marks >= 65 |
<> या != | बराबर नहीं | marks <> 65 |
महत्वपूर्ण नोट्स
<=मानक SQL है और सभी प्रमुख डेटाबेस में काम करता है- इंडेक्स वाले कॉलम पर इसका उपयोग क्वेरी प्रदर्शन में सुधार करता है
- NULL मानों के साथ तुलना करने पर परिणाम UNKNOWN होता है (TRUE/FALSE नहीं)
यह ऑपरेटर फ़िल्टरिंग, रेंज क्वेरी, और सशर्त तर्क के लिए मौलिक है।