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

ऐसे क्वेरी परिणाम जिनमें MySQL में X से कम वर्ण हैं?


आप WHERE क्लॉज के साथ CHAR_LENGTH() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> FullName varchar(50) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.40 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.91 सेकंड) mysql> डेमोटेबल मानों में डालें ('रॉबर्ट मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.89 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| पूरा नाम |+---------------+| क्रिस ब्राउन || डेविड मिलर || रॉबर्ट मिलर || जॉन स्मिथ |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ रिकॉर्ड प्राप्त करने के लिए क्वेरी है जिसमें MySQL में X से कम वर्ण हैं -

mysql> डेमोटेबल से * चुनें जहां char_length(FullName) <12;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| पूरा नाम |+---------------+| क्रिस ब्राउन || जॉन स्मिथ |+---------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एक MySQL शून्य क्वेरी लागू करें जो कुछ भी नहीं करता है

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्

  1. मैं कैसे एक MySQL क्वेरी से बड़ा नहीं लिखूं?

    किसी क्वेरी में से बड़ा नहीं बस उससे कम या उसके बराबर ( <=) की तरह लिखा जा सकता है। वाक्य रचना इस प्रकार है - अपनेTableName से *चुनें जहां आपकाColumnName<=yourColumnName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. MySQL में चयन करें और कमांड परिणाम दिखाएं?

    चयन और SHOW कमांड परिणामों को एक में मिलाने के लिए, नीचे दी गई क्वेरी का उपयोग करें - @anyVariableName1 को anyAliasName1,@anyVariableName1 के रूप में anyAliasName2,......N; के रूप में चुनें SELECT और SHOW को मिलाने के लिए, पहले पहले वेरिएबल को बनाएं और इनिशियलाइज़ करें। निम्नलिखित प्रश्न है - @fir