我有以下变量:
DECLARE @FileName varchar(8000);
SET @FileName = '1351231_a2s1.jpg|65413213_fddf.png'
我想将其分为两列:
Imag1 Image2
---------------------------------
1351231_a2s1.jpg 65413213_fddf.png'
答案 0 :(得分:2)
这假设您有|
作为分隔符。
SELECT
LEFT(@FileName,CHARINDEX('|',@FileName)-1) as Image1,
SUBSTRING(@FileName,CHARINDEX('|',@FileName) + 1, LEN(@FileName) - CHARINDEX('|',@FileName)+1) as Image2