पर दो या दो से अधिक रिक्त स्थान बदलें I db2 क्वेरी के स्वरूपण के साथ संघर्ष कर रहा हूं। मैं एक अर्धविराम के साथ एक स्ट्रिंग में 2 या अधिक रिक्त स्थान को प्रतिस्थापित करना चाहता हूं। मैं कैसे सभी रिक्त स्थान के साथ यह करने के लिए पता है, सवाल होगा केवल 2 या अधिक रिक्त स्थान को बदलने का तरीका: पीएक या अर्धविराम
यहाँ है एक उदाहरण है, मैं इस परिवर्तन करना चाहते हैं:
john doe 1900-01-01 california
को
john doe;1900-01-01;california
समस्या यह है कि मेरे पास नाम फ़ील्ड में एक स्थान है, इसलिए मैं एक साधारण tr कमांड का उपयोग नहीं कर सकता। मेरे असली काम में, किसी भी क्षेत्र में एक ही स्थान हो सकता है।
मैं आपकी मदद की बहुत सराहना करता हूं! अग्रिम में धन्यवाद!
क्या नाम के बाद हमेशा दिनांक/अंक होगा? – Anders
एक प्रारूपण मुद्दा था, उसने अपने पहले उदाहरण में 2 से अधिक रिक्त स्थान दिए थे, लेकिन टेक्स्ट केवल एक के साथ दिखाई देता था, जिससे भ्रम पैदा हुआ। मैंने ठीक कर दिया। –
@Andreas: नहीं, यह केवल एक उदाहरण है। 7 कॉलम हैं, और तिथि अंतिम कॉलम से पहले है। और मैं कुछ ऐसा करना चाहता था जो प्रत्येक क्वेरी के लिए काम करता हो। कोई फर्क नहीं पड़ता कि किस तरह के कॉलम, और उनमें डेटा। मुझे लगता है कि मेरे पास समाधान है, धन्यवाद दोस्तों यहाँ। – Aron