SQL select ステートメントに次のものがあります。その目的は、多数の結果を照会し、それらをコンマで区切って返すことです。
SUBSTRING((
SELECT ', ' + s.jaopr
FROM jjops s
WHERE s.jajob = o.jajob
ORDER BY s.jaseq
FOR XML PATH('')
), 2, 1000)
必要な結果が得られていますが、各結果の文字数は 2 文字から 5 文字までさまざまです。そのため、余分なスペースが結果に返されます。
例:
AA , AAA , BBBBB, BBBB , CCCCC
返された結果が 5 文字未満の場合、余分なスペースがないように部分文字列を変更するにはどうすればよいですか?
a が何であるかは理解していると思いますが、ソリューションを検索するときにこれをコピーしたため、 がSubstring
何をするのかよくわかりません。XML PATH