根据 * 字符,拆分字符串SQL语句
例如:规格是 123.52*8.00
想要的结果是:
规格 直径 壁厚
123.52*8.00 123.52 8.00
DECLARE @str VARCHAR(50)
SET @str='123.52*8.00'
SELECT LEFT(@str,CHARINDEX('*',@str)-1),RIGHT(@str,len(@str)-CHARINDEX('*',@str))
declare @规格 varchar(20) set @规格='123.52*8.00'select 规格=@规格,substring(@规格,1,charindex('*',@规格)-1) as [直径] ,reverse(substring(reverse(@规格),1,charindex('*',reverse(@规格))-1)) as [壁厚] 规格 直径 壁厚 -------------------- -------------------- -------------------- 123.52*8.00 123.52 8.00