SUBSTRING()
को मिलाएं , LEFT()
, और CHARINDEX()
कार्य।
SELECT LEFT(SUBSTRING(YOUR_FIELD,
CHARINDEX(';', YOUR_FIELD) + 1, 100),
CHARINDEX('[', YOUR_FIELD) - 1)
FROM YOUR_TABLE;
यह मानता है कि आपके क्षेत्र की लंबाई कभी भी 100 से अधिक नहीं होगी, लेकिन यदि आवश्यक हो तो LEN()
को नियोजित करके आप इसे अधिक स्मार्ट बना सकते हैं। समारोह। मैंने परेशान नहीं किया क्योंकि वहां पहले से ही काफी कुछ चल रहा है, और मेरे पास परीक्षण करने के लिए कोई उदाहरण नहीं है, इसलिए मैं सिर्फ अपने कोष्ठक आदि पर नजर रख रहा हूं।