我们解析这个问题的其他方法是什么:
DECLARE @t AS TABLE(DESCRIPTION NVARCHAR(50))
INSERT INTO @t(DESCRIPTION)
SELECT '1/8 qwe dfg asd asd' UNION ALL
SELECT '1/2 dfg asd qwe asd' UNION ALL
SELECT '1/2 asd dfg qwe asd' UNION ALL
SELECT '1/2 qwe asd asd rtq'
SELECT * FROM @t
/ *输出:* /
--1/8 qwe
--1/2 dfg
--1/2 asd
--1/2 qwe
不要使用固定长度,也许是charindex或其他东西:)
答案 0 :(得分:0)
怎么样:
substring (description,
1,
charindex (' ',
description,
charindex(' ', description)+1
)-1
)
(我无法测试它,因为我无法访问SQL Server)。