first last char remove
카테고리 없음 / 2024. 2. 14. 11:43
SELECT
ISNULL(TRIM(',' FROM STRING), ''), -- 왼쪽 오른쪽 다 날리기
ISNULL(LTRIM(RTRIM(STRING,','),','), ''), -- 왼쪽 오른쪽 다 날리기
STUFF(STRING,1,1,''), -- 첫 문자 하나만 날리기
ISNULL(SUBSTRING (STRING, 2, NULLIF(LEN(STRING)-1,-1)), ''), -- 첫 문자 하나만 날리기
ISNULL(SUBSTRING (STRING, 1, NULLIF(LEN(STRING)-1,-1)), '') -- 마지막 문자 하나만 날리기
FROM
(
VALUES
(NULL)
, ('1,2')
, (',,1,2,,,')
, (',1,2')
, ('1,2,')
) A (STRING)