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

कॉलम मानों को सॉर्ट करने और किसी एक मान पर उद्धरणों को अनदेखा करने के लिए MySQL क्वेरी

<घंटा/>

कॉलम मानों को ऑर्डर करते समय उद्धरणों को अनदेखा करने के लिए, ORDER BY TRIM() का उपयोग करें।

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable784 (संदेश varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> DemoTable784 मानों में डालें ('अच्छा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable784 मानों में डालें ('\"यह संदेश नहीं है\"'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल 784 मानों में डालें ('अलविदा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल 784 मानों में डालें ('हैलो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

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

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

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

<पूर्व>+--------------------------+| संदेश |+--------------------------+| अच्छा || "यह कोई संदेश नहीं है" || अलविदा || नमस्ते |+--------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

उद्धरणों को अनदेखा करते हुए स्तंभ मानों को क्रमबद्ध करने के लिए क्वेरी निम्नलिखित है -

mysql> ट्रिम करके डेमोटेबल784 ऑर्डर से *चुनें (दोनों '"' मैसेज से);

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

<पूर्व>+--------------------------+| संदेश |+--------------------------+| अलविदा || अच्छा || नमस्ते || "यह एक संदेश नहीं है" |+--------------------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी अलग-अलग मानों की घटनाओं की गणना करने और परिणाम को एक नए कॉलम में प्रदर्शित करने के लिए?

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

  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. MySQL में एक कॉलम अपडेट करें और पिछला अंडरस्कोर मान हटा दें

    अनुगामी मानों को हटाने के लिए, नीचे दिए गए अपडेट सिंटैक्स के अनुसार TRIM() का उपयोग करें - अपना TableNameset yourColumnName=trim(आपके ColumnName से _ के बाद) अपडेट करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें