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

स्ट्रिंग लंबाई के आधार पर कई सितारों को जोड़ने के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए आप RPAD() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1626 -> ( -> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.37 सेकंड)

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

mysql> DemoTable1626 मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable1626 मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> सम्मिलित करें DemoTable1626 मानों में ('रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

mysql> DemoTable1626 से * चुनें;

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

<पूर्व>+--------+| नाम |+-----------+| क्रिस || बॉब || रॉबर्ट |+----------+3 पंक्तियों में सेट (0.00 सेकंड)

यहाँ स्ट्रिंग की लंबाई के आधार पर तारों की संख्या जोड़ने की क्वेरी है -

mysql> DemoTable1626 से rpad(Name,if(length(Name)>=5,10,7),'*') चुनें;

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

<पूर्व>+------------------------------------------+| आरपीएडी (नाम, अगर (लंबाई (नाम)> =5,10,7), '*') |+-------------------------- -------------------+| क्रिस ***** || बॉब **** || रॉबर्ट **** |+-------------------------------------------------------- सेट में +3 पंक्तियाँ (0.00 सेकंड)
  1. MySQL में हेक्स स्ट्रिंग को संख्या में कनवर्ट करें?

    हेक्स स्ट्रिंग को संख्या में बदलने के लिए CONV() विधि का उपयोग करें - CONV(yourColumnName,16,10) as anyAliasName को अपने TableName से चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (

  1. एक स्ट्रिंग में एक शब्द है या नहीं, यह जांचने के लिए MySQL क्वेरी?

    इसके लिए आप CONCAT () फ़ंक्शन के साथ LIKE ऑपरेटर का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (वैल्यू टेक्स्ट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेटाबेस); क्वेरी ठीक है, 1 पंक्ति प्

  1. IF कथन के परिणामस्वरूप एक स्ट्रिंग वापस करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (कर्मचारी वेतन) मान (15500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.4