मैं एक लंबे NVARCHAR चर जहां मैं इस तरह कुछ पैटर्न बदलने की आवश्यकता है:मैं SQL में एक प्रतिस्थापन पैटर्न कैसे बना सकता हूं?
'Hello stackoverflow world'
मैं कैसे कर सकते:
DECLARE @data NVARCHAR(200) = 'Hello [PAT1] stackoverflow [PAT2] world [PAT3]'
मैं की तरह लग रहे करने के लिए एक रिक्त स्थान के साथ सभी [PAT%]
प्रतिस्थापित करने की आवश्यकता यह SQL सर्वर 2008 में टी-एसक्यूएल का उपयोग कर रहा है?
मैं अन्य प्रश्नों में खोज रहा था, और मुझे केवल this मिला, लेकिन यह मेरी मदद नहीं करता है, क्योंकि मुझे स्ट्रिंग के मूल भाग को संरक्षित करने की आवश्यकता नहीं है।
बहुत बहुत धन्यवाद !, किसी कारण से मैं नहीं देख सकता, जब मैं ब्रैकेट का उपयोग करता हूं [] यह काम नहीं करता है, लेकिन मैं उन्हें कोष्ठक के साथ बदल दूंगा और यह काम कर रहा है। मुझे एसक्यूएल फिडल नहीं पता था, कमाल है !, इसके लिए भी धन्यवाद। – Elwi
देखें [यह] (http://www.sqllion.com/2010/12/pattern-matching-regex-in-t-sql/) ब्रैकेट की व्याख्या! आपका स्वागत है! – Nico