当前位置: 首页 > 面试题库 >

SQL选择包含字符串部分的行

楚嘉
2023-03-14
问题内容

我想为站点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&region=0&page=1', LEN(URL))

或使用CHARINDEX http://msdn.microsoft.com/zh-
cn/library/aa258228(v=SQL.80).aspx



 类似资料:
  • 我的表格是用啤酒名称编制索引的。我通过以下代码获得了前三个啤酒名称。 结果是< code>['Rodenbach Caractère Rouge ',' Dorothy(酒桶陈年)',' Doubleganger'] 但是,当我尝试使用选择行时,它给了我一个键错误。 KeyError Traceback(最近一次调用最后一次)~\Anaconda3\lib\site packages\pandas

  • 问题内容: 我有这样的桌子 我想写一个选择查询,这样我就可以得到这样的结果 在这里,我需要按ID和数量总和进行分组,并用相同的ID和Differentnet名称连接字符串名称 问题答案: 这将与sql-server 2008一起使用

  • 假设我有一个像 如何筛选此列中所有部分找到的字符串,例如获取结果 没有指出我想过滤哪些术语(苹果|梨),而是通过自我引用的方式(即它确实根据整列检查每个术语,并删除部分匹配的术语)。令牌的数量不受限制,字符串的一致性也不受限制(即“苹果”将与“苹果”匹配)。这将导致基于dplyr的反向广义版本 此外,使用这种分离来获得累计金额会很有趣,例如。 我无法让它与包含()或grep()一起工作。 谢啦

  • 问题内容: 说我有一个ArrayList: 我希望在我说arrayList.containsSubString(’string1’);时返回arrayList的第一个元素。除了遍历元素的每个元素并检查该元素字符串的子字符串之外,该如何做? 问题答案: 我能想到的唯一方法是执行以下操作: 虽然不知道这是否被认为是好的做法。

  • 我只想做一件事,当它是双倍的;即它包含一个分数值。分数值“00”也是有效的情况。 给出了以上三个示例,对于和的控件应该在内部,而对于11则不在。 我怎么查这个? 我有现场信息。这样我就知道字符串是否属于哪个区域设置了。既然如此,我怎么才能找到String是否有分数呢?