sql语句超强,原来怎么写都可以就是不出错


select Gid, one,two,rtrim(ltrim(replace(substring(rightPart,charindex(';',rightPart)+1,charindex(';',rightPart,charindex(';',rightPart))),';',''))) three,main,Column_ID,Column_Name,Parent_ID,Parent_Name,fathers_ID,Father_Name from (select
replace(ltrim(Rtrim(substring(cast([主营产品或服务] as varchar(1200)),1,charindex(';',cast([主营产品或服务] as varchar(1200)))))),';','') one
,left(right(cast([主营产品或服务] as varchar(1200)),len(cast([主营产品或服务] as varchar(1200)))- charindex(';',cast([主营产品或服务] as varchar(1200)))),dbo.CheckNum(charindex(';',right(cast([主营产品或服务] as varchar(1200)),len(cast([主营产品或服务] as varchar(1200)))- charindex(';',cast([主营产品或服务] as varchar(1200)))))-1)) two
,len(cast([主营产品或服务] as varchar(1200)))- charindex(';',cast([主营产品或服务] as varchar(1200))) three
,right(cast([主营产品或服务] as varchar(1200)),len(cast([主营产品或服务] as varchar(1200)))- charindex(';',cast([主营产品或服务] as varchar(1200)))) rightPart

,len(cast([主营产品或服务] as varchar(1200))) Clength
,[主营产品或服务] main,Gid
from companys) tab ,V_sort bbb where tab.one like '%'+bbb.Column_Name+'%' and one<>'其他'

 

sql语句超强,原来怎么写都可以就是不出错

承接数据导入兼职

号码左边

你可能感兴趣的:(sql语句)