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

MySQL में कॉलम कैसे विभाजित करें?

<घंटा/>

कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं -

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

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

mysql> डेमोटेबल मानों में डालें ('जॉन_स्मिथ'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.36 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल_टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('डेविड_मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54 सेकंड)

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

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

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

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

MySQL में एक कॉलम को विभाजित करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से if(locate('_',Name)=0,'',substring_index(Name, '_', 1)) चुनें;


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

<पूर्व>+------------------------------------------ -----------+| अगर (पता लगाएँ ('_', नाम) =0, '', सबस्ट्रिंग_इंडेक्स (नाम, '_', 1)) | +--------------------- ----------------------------------------+| जॉन || कैरल || डेविड |+-------------------------------------------------------- ----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

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

  1. MySQL में NVARCHAR कॉलम कैसे बनाएं?

    MySQL NVARCHAR () को VARCHAR () में परिवर्तित करता है। NVARCHAR का मतलब MySQL में National Varchar है। आइए सबसे पहले NVARCHAR के रूप में StudentName कॉलम में से एक के साथ एक टेबल बनाएं - mysql> create table DemoTable (    StudentName NVARCHAR(40),    StudentCountryName VARCHAR

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए