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

आप MySQL में कैरिज रिटर्न को वैल्यू में कैसे जोड़ते हैं?


कैरेज रिटर्न जोड़ने के लिए आपको MySQL के CONCAT_WS() फंक्शन का उपयोग करना होगा। यदि आप एक नई लाइन की तलाश में हैं, तो शुरुआत में \n संलग्न करें। वाक्य रचना इस प्रकार है -

अपनेTableName से CONCAT_WS('\n',yourColumnName) को किसी भी वैरिएबल नाम के रूप में चुनें;

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

mysql> टेबल बनाएं NewLineDemo-> (-> CountryName varchar(10)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> NewLineDemo मानों ('US') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> NewLineDemo मानों ('यूके') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें NewLineDemo मानों में ('एयूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड

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

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

निम्नलिखित आउटपुट है -

<पूर्व>+---------------+| देश का नाम |+---------------+| यूएस || यूके || AUS |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

CONCAT_WS() का उपयोग कर मानों की सूची के लिए क्वेरी यहां दी गई है। इस फ़ंक्शन में नई लाइन के लिए पहला पैरामीटर '\n' होगा। क्वेरी इस प्रकार है:

mysql> NewLineDemo से concat_ws('\n',CountryName) को कंट्रीलिस्ट के रूप में चुनें;

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

<पूर्व>+---------------+| देशसूची |+---------------+| यूएस || यूके || AUS |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

या आप उपरोक्त क्वेरी को इस तरह समझ सकते हैं। यदि सभी मानों को अल्पविराम से अलग किया जाता है, तो क्वेरी इस प्रकार है -

mysql> Concat_ws('\n','US','UK','AUS') को CountryName के रूप में चुनें;

निम्नलिखित आउटपुट है -

<पूर्व>+---------------+| देश का नाम |+---------------+| यूएस || यूके || AUS |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. % के साथ कॉलम मान खोजने के लिए MySQL LIKE क्वेरी का उपयोग कैसे करें?

    % के साथ कॉलम मान खोजने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName से *चुनें जहां आपका कॉलमनाम \%% पसंद करता है; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1497 मानों में डालें (% डेविडमिलर); क्वेरी ठीक ह

  1. MySQL कॉलम वैल्यू में 000 कैसे जोड़ें?

    000 जोड़ने के लिए, ZEROFILL की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1913 (कोड int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1913 मानों में सम

  1. MySQL क्वेरी सकारात्मक मान वाली पंक्तियों के लिए TRUE लौटाने के लिए?

    धनात्मक मानों के लिए TRUE और ऋणात्मक के लिए FALSE लौटाने के लिए, MySQL IF() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable2038    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Value int    -> ); Query OK, 0