Cav*_*ide 2 sql sql-server-2005
如果我有一个数据,其中a之前的字符数|
总是不同的,我怎么能写一个SELECT
语句来获取所有字符到管道字符?
样本数据:
asdf|adkfdll|dd
asdkdkdk|da|d
Run Code Online (Sandbox Code Playgroud)
;WITH T(C) AS
(
SELECT 'asdf|adkfdll|dd' UNION ALL
SELECT 'asdkdkdk|da|d' UNION ALL
SELECT ''
)
SELECT LEFT(C, CHARINDEX('|',C + '|') -1)
FROM T
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5351 次 |
最近记录: |