2012-02-16 11 views
12

मैं कुछ रेस्तरां जानकारी आयात कर रहा हूं और पाया है कि मुझे विवरण फ़ील्ड में व्यंजन का प्रकार याद आ रहा है। मैं कैरिज रिटर्न को मूल्य में कैसे जोड़ूं?आप MySQL में किसी कैरिज रिटर्न को किसी मूल्य पर कैसे जोड़ते हैं?

यह मेरे पास अब तक है; मैं भोजन एक नई लाइन पर में जाना चाहता हूँ:

select concat(field_id_20, '\r', 'french') from table 
+0

आप पहले चयन क्यों नहीं करते हैं, इसे एक चर के लिए असाइन करें और फिर हेरफेर करें? –

+0

मैं इसके साथ WHERE खंड का उपयोग क्यों नहीं कर सकता? – jhowe

उत्तर

20

आप एक नई लाइन चाहते हैं, तो आप के बजाय एक \n न्यू लाइन एक गाड़ी वापसी के लिए देख रहे हैं।

SELECT CONCAT_WS('\n', field_id_20, 'french'); 

CONCAT_WS() पहले तर्क के साथ सभी बाद के तर्कों को जोड़ता है। तो आप इस तरह से कई लाइनें जोड़ सकते हैं:

SELECT CONCAT_WS('\n', field_id_20, 'french', 'german', 'indian'); 

Outputs: 

CurrentValueFrom field_id_20 
french 
german 
indian 
+0

वैसे भी मैं यह सत्यापित कर सकता हूं कि यह परिणाम विंडो में क्या कर रहा है? क्योंकि यह सब एक ही लाइन पर दिखता है ... – jhowe

+0

@jeff आप किस ओएस/क्लाइंट का उपयोग कर रहे हैं? एक मानक कमांड लाइन MySQL क्लाइंट पर, मैं लाइन ब्रेक सही ढंग से देखता हूं। –

+0

मैं विंडोज़ बॉक्स – jhowe

संबंधित मुद्दे