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

MySQL चयन परिणामों में लॉन्गटेक्स्ट फ़ील्ड की लंबाई सीमित करें?

<घंटा/>

स्ट्रिंग की लंबाई सीमित करने के लिए आप MySQL से SUBSTRING() का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है

अपनेटेबलनाम से सबस्ट्रिंग चुनें (आपका कॉलमनाम, 1, आपका इंटेगर वैल्यू टू गेट द कैरेक्टर्स) जैसा कि कोई भी वैरिएबल नाम है;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल लिमिट बनाएंLengthOfLongTextDemo -> (-> वाक्य LONGTEXT ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.74 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है

mysql> LimitLengthOfLongTextDemo मानों में डालें ('यह MySQL का परिचय है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> लिमिट में डालेंLengthOfLongTextDemo मान ('PL/SQL स्ट्रक्चर्डक्वेरी भाषा का विस्तार है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> लिमिट में डालेंLengthOfLongTextDemo मान ('जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

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

निम्न आउटपुट है

<पूर्व>+------------------------------------------ --------+| वाक्य |+-------------------------------------------------------- --------+| यह MySQL का परिचय है || पीएल/एसक्यूएल संरचित क्वेरी भाषा का विस्तार है || जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है |+------------------------------------------ -------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहां दिए गए मान के वर्ण प्राप्त करने के लिए क्वेरी है

mysql> सबस्ट्रिंग (वाक्य, 1,26) को 26Characters के रूप में LimitLengthOfLongTextDemo से चुनें;

निम्न आउटपुट है

<पूर्व>+----------------------------+| 26अक्षर |+----------------------------+| यह है परिचय टी || पीएल/एसक्यूएल || . का विस्तार है जावा एक वस्तु उन्मुख है |+----------------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. किसी क्वेरी के परिणामों को यादृच्छिक रूप से कैसे ऑर्डर करें और MySQL में यादृच्छिक पंक्तियों का चयन करें?

    किसी क्वेरी के परिणामों को बेतरतीब ढंग से ऑर्डर करने के लिए, ORDER BY RAND() का उपयोग करें। वाक्य रचना इस प्रकार है - DemoTable1559 से * चुनें जहां आपका कॉलमनाम IN(yourValue1,yourValue2,....N) रैंड द्वारा ऑर्डर करें() आपके लिमिट वैल्यू को सीमित करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्ति

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

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

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