我想使用SQL Server修剪特定的單詞。例如:我有一個表如下數據:在SQL Server中需要正則表達式的幫助
Column1 | Column2
---------+-----------------
Test1 | ABC->IT->CDE
Test2 | ABCD->OT->FGH
我試圖讓輸出爲:
Column1 | Column2
--------+----------
Test1 | CDE
Test2 | FGH
即試圖削減,直到第二個箭頭「 - >」之後只顯示文字那。我嘗試過使用東西和charindex。
case
when Column2 like '%->%'
then stuff(Column2, 1, charindex('%[A-Z]%->%[A-Z]%->',Column2),'')
else null
end as Test
不確定這是否正常工作。你能幫我解決這個問題嗎?
在此先感謝。
在b est解決方案將停止存儲分隔值。然後,檢索您想要的數據變得微不足道。分隔值違反1NF。 –