-1
以下Oracle查詢採用逗號分隔的值列表(如'3,4'
),並將其單獨的令牌3
和4
返回到單獨的行中。Oracle REGEXP_SUBSTR的SQL Server模擬
有人可以展示如何在SQL Server中做同樣的事情。
SELECT REGEXP_SUBSTR('3,4','[^,]+', 1, LEVEL)
FROM DUAL
CONNECT BY REGEXP_SUBSTR('3,4', '[^,]+', 1, LEVEL) IS NOT NULL
如果您可以顯示一些樣本數據和預期結果 – TheGameiswar
可能重複,這將是有益的。 http://stackoverflow.com/questions/36189734/replace-regexp-substr-in-sql-server?rq=1 –
@TheGameiswar - 這是在後的所有:輸入是一個字符串,''3,4 「'。正如問題中所述,所需的輸出是將值「3」和「4」分開。 OP顯示了在Oracle中執行該操作的正確有效方法之一。他想知道如何在SQL Server中做到這一點。 – mathguy