रिकॉर्ड्स का चयन करने के लिए यदि दो मानों के बीच अंतर का निरपेक्ष मान एक निश्चित संख्या से अधिक है, तो निम्नलिखित सिंटैक्स है:
अपनेTableName से *चुनें जहां abs(yourColumnName1-yourColumnName2)>=yourCertainNumber;
आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं डेमोटेबल (नंबर 1 इंट, नंबर 2 इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल मानों में डालें(10,20);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल मानों में डालें(100,200);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल में डालें मान (400,300); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (1000,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+------+----------+नंबर1 | नंबर 2 |+------+-----------+| 10 | 20 || 100 | 200 || 400 | 300 || 1000 | 500 |+---------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)आइए अब सेलेक्ट रिकॉर्ड्स के लिए एक क्वेरी लिखें यदि दो मानों के बीच अंतर का निरपेक्ष मान एक निश्चित संख्या से अधिक है। यहाँ, हमारी संख्या 100 है, जिसके साथ निरपेक्ष मान की तुलना की जाएगी:
mysql> DemoTable से * चुनें जहां abs(Number1-Number2)> 100;
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+------+----------+| नंबर 1 | नंबर 2 |+------+-----------+| 1000 | 500 |+---------+-----------+1 पंक्ति में सेट (0.02 सेकंड)