यहां, हम रिकॉर्ड की लंबाई की जांच करने के लिए OCTET_LENGTH का उपयोग करेंगे क्योंकि हम 1 से अधिक लंबाई वाले रिकॉर्ड चाहते हैं - आइए पहले एक तालिका बनाएं -
mysql> टेबल बनाएं DemoTable(UserId NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), UserGender varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता लिंग) मान ('जॉन', 'एम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.82 सेकंड) mysql> डेमोटेबल में डालें (उपयोगकर्ता नाम, उपयोगकर्ता लिंग) मान ('कैरोल', 'पुरुष'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता लिंग) मान ('मिया', 'महिला') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> में डालें डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता लिंग) मान ('एम्मा', 'एफ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserGender |+----------+----------+---------------+| 1 | जॉन | एम || 2 | कैरल | पुरुष || 3 | मिया | महिला || 4 | एम्मा | F |+----------+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)यहां वह क्वेरी है जहां हमें 1 से अधिक लंबाई वाले रिकॉर्ड मिल रहे हैं।
mysql> डेमोटेबल से *चुनें जहां OCTET_LENGTH(UserGender)> 1;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserGender |+----------+----------+---------------+| 2 | कैरल | पुरुष || 3 | मिया | महिला |+----------+----------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)