आप SUBSTRING
का उपयोग कर सकते हैं
उसके लिए:
SELECT
SUBSTRING(col, 2, LEN(col)-2)
FROM ...
जाहिर है, एक बेहतर तरीका यह होगा कि अगर यह एक विकल्प है, तो पहले स्थान पर अग्रणी और अनुगामी अल्पविराम न लगाएं।
अभिव्यक्ति थोड़ी अधिक जटिल हो जाती है, लेकिन विचार वही रहता है:
SELECT SUBSTRING(
col
, CASE LEFT(@col,1) WHEN ',' THEN 2 ELSE 1 END
, LEN(@col) -- Start with the full length
-- Subtract 1 for comma on the left
- CASE LEFT(@col,1) WHEN ',' THEN 1 ELSE 0 END
-- Subtract 1 for comma on the right
- CASE RIGHT(@col,1) WHEN ',' THEN 1 ELSE 0 END
)
FROM ...