复制declare @strorder nvarchar(200) declare @ismulorder int declare @firstOrder nvarchar(200) declare @secondOrder nvarchar(200) set @strorder=LastModifyDate Desc,字符作详OurPrice Asc select CHARINDEX(,,@strorder,0) --select LEN(@strorder) --select SUBSTRING(@strorder,0,CHARINDEX(,,@strorder,0)) --select SUBSTRING(@strorder,CHARINDEX(,,@strorder,0)+1,LEN(@strorder)) set @ismulorder=CHARINDEX(,,@strorder,0) if @ismulorder>0 begin set @firstOrder =p.+SUBSTRING(@strorder,0,CHARINDEX(,,@strorder,0)) set @secondOrder=p.+SUBSTRING(@strorder,CHARINDEX(,,@strorder,0)+1,LEN(@strorder)) set @strorder=@firstOrder+,+@secondOrder end select @strorder 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.