我想为站点seo写一个比较过程(t-sql)。
我有一个表,其中包含字段url的一部分的字段“ url”(nvarchar())。例如:“ _mysyte.com/?id=2_ ”。每个URL的此表还包含我需要提取的元数据。
主要问题是网站上的完整url看起来像是“ _mysyte.com/?id=2®ion=0 &page=1_ ”,我只需要忽略一切,除了表中的url:
我的意思是:“ mysyte.com/?id=2” =>是“ mysyte.com/?id=2®ion=0&page=1”的一部分
SELECT * FROM myTable WHERE URL = LEFT('mysyte.com/?id=2®ion=0&page=1', LEN(URL))
或使用CHARINDEX http://msdn.microsoft.com/zh- cn/library/aa258228(v=SQL.80).aspx