REVERSEの使用 およびSTUFF :
SELECT
REVERSE(
STUFF(
REVERSE(LTRIM(RTRIM(INETSHORTD))),
1,
CASE WHEN SUBSTRING((REVERSE(LTRIM(RTRIM(INETSHORTD)))), 1, 1) = ',' THEN 1 ELSE 0 END,
''
)
)
FROM tbl
まず、TRIM データの先頭と末尾のスペースを削除します。次に、REVERSE それを確認し、最初の文字が,であるかどうかを確認します 。そうである場合は削除し、そうでない場合は何もしません。次に、REVERSE 再びそれ。 STUFF(string, 1, 1, '')を使用して最初の文字を削除できます 。