आईएनटी फ़ील्ड पर तुलना करने के लिए आपको कास्ट() विधि का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है -
अपना कॉलमनाम1,अपना कॉलमनाम2,......एन अपना टेबलनाम चुनें जहां CAST(आपका कॉलमनाम CHAR के रूप में) जैसे '%yourIntegerValue%';
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। INT फ़ील्ड पर LIKE तुलना करने के लिए तालिका बनाने के लिए निम्नलिखित क्वेरी है -
mysql> तालिका बनाएं ComparisonOnIntField -> ( -> StudentId int NOT NULL, -> StudentName varchar(20), -> StudentAge int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.00 सेकंड)
INT फ़ील्ड पर MySQL LIKE तुलना करने के लिए तालिका में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> ComparisonOnIntField मानों में डालें (10, 'कैरोल', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> ComparisonOnIntField मानों में डालें (12, 'बॉब', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> ComparisonOnIntField मानों में डालें (14, 'सैम', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> ComparisonOnIntField मानों (16, 'माइक', 25) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> ComparisonOnIntField मानों में डालें (18, 'जॉन', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> ComparisonOnIntField मानों में डालें (20, 'डेविड', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> ComparisonOnIntField से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 10 | कैरल | 24 || 12 | बॉब | 21 || 14 | सैम | 23 || 16 | माइक | 25 || 18 | जॉन | 27 || 20 | डेविड | 26 |+-----------+-------------+-----------+6 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ एक INT फ़ील्ड पर एक MySQL LIKE तुलना करने के लिए क्वेरी है -
mysql> ComparisonOnIntField से StudentName,StudentAge चुनें -> जहां कास्ट (छात्र आईडी CHAR के रूप में) जैसे '%18%';
निम्न आउटपुट है -
<पूर्व>+---------------+---------------+| छात्र का नाम | छात्र आयु |+---------------+------------+| जॉन | 27 |+---------------+---------------+1 पंक्ति में सेट (0.05 सेकंड)