27,579
社区成员
发帖
与我相关
我的任务
分享
select SUBSTRING('推钉杆 件',1,CHARINDEX(' ','推钉杆 件')) as value
SELECT LEFT('推钉杆 件 ABC',CHARINDEX(' ','推钉杆 件 ABC')-1)
------
推钉杆
(1 行受影响)
--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([Chinesedescription] nvarchar(28))
Insert #T
select N'推钉杆 件' union all
select N'螺钉 45 3X10' union all
select N'测试'
Go
--测试数据结束
SELECT SUBSTRING(Chinesedescription, 1,
CASE WHEN CHARINDEX(' ', Chinesedescription) > 0
THEN CHARINDEX(' ', Chinesedescription)
ELSE LEN(Chinesedescription)
END) AS Chinesedescription
FROM #T