我覺得這應該足夠簡單,但還沒有找到任何解決方案,目前還沒有使用替換。我有我正在運行的以下select語句,並且對於某些列,用逗號分隔這些值。我想用分號替換這些逗號,但我只想在select語句中執行它。我不希望它改變表中的值。這也不是一句話,或者我只是用分號替換所有的逗號,然後恢復。SQL在不使用替換的情況下替換結果中的逗號
SELECT a.Category_Id, a.Category_Name, ISNULL(b.Category_Alias, '') as Category_Alias,
ISNULL(b.SUPPORT_NAMES, '') as SUPPORT_NAMES
FROM Categories a
INNER JOIN CategoryInfo b on b.Category_Id=a.Category_Id
對於Category_Alias列,記錄實際上是存儲像CS, Customer Support
,我想,要爲CS; Customer Support
露面只爲select語句。
某些示例會有所幫助。 – jcjr 2014-12-01 16:20:31
出於興趣,爲什麼不使用REPLACE,因爲它完全符合你的要求? – Alan 2014-12-01 16:20:38