select Keyword from PE_Article Where ArticleID={input(0)}
标签内容:
{Loop}{Infobegin}<script language="JavaScript"> var kw; kw="{$Field(0,Text,0,0,0)}"; var temp temp=kw.split("|") document.write ("Tags:"); for(i=0;i<temp.length;i++){ document.write("<b><a href=/Search.asp?ModuleName=Article&Field=Keywords&keyword="+temp[i]+">"+temp[i]+"</a></b> "); } </script> {Infoend}{/Loop} 现在我想不要用到js来分割关键字,直接在sql中来分割,那么这个sql要怎样写呢? 可以给个sql语句吗?我本人不会sql
最新回答
花颜诱人醉
2021-05-11 10:18:14
--建立分慧谈答割函侍旅数 create function f_split( @c varchar(2000), @split varchar(2) ) returns @t table(col varchar(20)) as begin
while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c = stuff(@c,1,charindex(@split,@c),'') end insert @t(col) values (@c) return end go
--调用函数 declare @tem varchar(50) select @tem =(select Keyword from PE_Article Where ArticleID={input(0)}) select * from dbo.f_split(@tem,'前慧|')