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

MySQL में एक विशिष्ट शब्द को अनदेखा करते हुए एक कॉलम को सॉर्ट करें

<घंटा/>

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

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

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने एक विशिष्ट शब्द "नाम" के साथ एक नाम डाला है, जिसे हमें अनदेखा करने की आवश्यकता है -

mysql> डेमोटेबल वैल्यू ('जॉन 7') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.65 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन 6'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन 9'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.33 सेकंड) mysql> डेमोटेबल मानों में डालें ('नाम जॉन 3'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)

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

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

आउटपुट

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

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

कॉलम को सॉर्ट करते समय किसी विशिष्ट शब्द को अनदेखा करने की क्वेरी निम्नलिखित है -

mysql> TRIM द्वारा डेमोटेबल ऑर्डर से * चुनें (REPLACE(LOWER(Name), 'name', ''));

आउटपुट

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

<पूर्व>+---------------+| नाम |+---------------+| नाम जॉन 3 || जॉन 6 || जॉन 7 || जॉन 9 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));

  1. MySQL में एक विशिष्ट कॉलम मान (नाम) प्राप्त करें

    एक विशिष्ट कॉलम मान प्राप्त करने के लिए, LIKE क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1809 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1809 मानों (जॉनसन) में डालें; क्वेरी ठीक है, 1

  1. MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग में क्रमबद्ध करें?

    कुछ मामलों में ORDER BY का उपयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो18 मानों में डालें (2J जॉन के पास 9); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित