डबल कोट्स के साथ कॉलम का मान कैसे जोड़ें (स्ट्रिंग के चारों ओर उद्धरण जोड़ें)


9

मेरे पास एक कॉलम है जिसमें TEXT टाइप है। कॉलम में न्यूमेरिक कैरेक्टर होते हैं। जो मैं हासिल करने की कोशिश कर रहा हूं, उन पात्रों को दोहरे उद्धरण चिह्नों में लपेटना है।

उदाहरण:

NAME     ID     QTY
Apples   A1     1
Oranges  O1     1
Foo      F1     0

IDUTAL OUTPUT:

NAME     ID     QTY
Apples   A1     "1"
Oranges  O1     "1"
Foo      F1     "0"

मैंने निम्नलिखित चयन कथन को चलाने का प्रयास किया, लेकिन इससे मुझे वह परिणाम नहीं मिला जिसकी मुझे उम्मीद थी। शायद आप मुझे सही दिशा में मार्गदर्शन कर सकते हैं?

SELECT `qty`, CHAR('"'|| qty ||'"')
FROM `myTable`;

धन्यवाद

जवाबों:


13

CONCAT फ़ंक्शन का उपयोग करें

SELECT NAME,ID,CONCAT('"',QTY,'"') QTY FROM `myTable`;

यदि आप एकल उद्धरण चाहते हैं, तो QUOTE फ़ंक्शन का उपयोग करें

SELECT NAME,ID,QUOTE(QTY) QTY FROM `myTable`;

कोशिश करो !!!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.