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

नाम रिकॉर्ड वाले कॉलम में अंतिम स्थान के बाईं ओर सब कुछ चुनने के लिए MySQL क्वेरी

<घंटा/>

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

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

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

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

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

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

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

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

यहां अंतिम स्थान के बाईं ओर सब कुछ चुनने की क्वेरी है

mysql> DemoTable1939 से LEFT(FullName, LENGTH(FullName) - LOCATE('', REVERSE(FullName))+1) चुनें;

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

<पूर्व>+------------------------------------------ -----------------------+| बायां (पूरा नाम, लंबाई (पूरा नाम) - पता लगाएँ ('', उल्टा (पूरा नाम)) +1) |+-------------------------- -------------------------------------------+| एडम || रॉबर्ट डाउनी, || सिल्वेस्टर || क्रिस | ----------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. कुछ वर्ण/संख्या के साथ समाप्त होने वाले कॉलम मानों का चयन करने के लिए MySQL क्वेरी?

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

  1. MySQL विशिष्ट महीने और वर्ष के साथ रिकॉर्ड वापस करने के लिए क्वेरी का चयन करें

    विशिष्ट महीने के लिए, MONTH () का उपयोग करें और वर्ष के लिए, वर्ष () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentName varchar(40), StudentAdmissionDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

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

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