问题标签 [like-keyword]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
10865 浏览

sql - Like vs. "=" 用于使用 SQL Server 匹配字符串

每当我编写一个基于字符串变量(varchar、nvarchar、char)选择数据的存储过程时,我都会有类似的东西:

所以换句话说,为了匹配我会拥有的记录

但有时我会遇到使用LIK E代替=的代码

你会在什么时候使用它?不应该只在需要一些通配符匹配时使用吗?

编辑

感谢您的回答。

我认为我需要澄清我真正想问的是:是否可能存在更喜欢使用 like 代替 "=" 进行精确字符串匹配的情况。从答案中我可以说不会有。根据我自己的经验,即使在我需要忽略大小写以及前导和结尾空格的情况下,我也会在两个字符串上使用 ltrim、rtrim、lower 和“=”。再次感谢您的输入。

0 投票
2 回答
111 浏览

sql - 根据“like”语句查询相关数据

我有两张桌子

表 1:A 列(varchar)

表 2:B 列(varchar)

我需要从 T2 中获取所有行,其中 ColumnB 与“ColumnA%”中的任何行“相似”。例如,T1 中的行可能是:

  • Summer09
  • 09秋季

而 T2 中的行可能是

  • Spring09 Com101 Sec1
  • Summer09 Stat400 Sec2
  • Fall09 CS200 Sec3

在那种情况下,它将重新调整 Stat400 和 CS200 行。有没有办法在一条 SQL 语句中做到这一点?

0 投票
3 回答
343 浏览

sql - 为什么 LIKE 不返回以 '%' 结尾的变量的行?

我在 Microsoft SQL Server 上发现这很奇怪:

搜索包含 % 字符的 @a 和不包含但附加了 '%' 的 @a 之间有什么不同?

如果你们中的任何一位 SQL Guru 可以分享您的想法,那就太好了。

0 投票
1 回答
165 浏览

c# - Linq LIKE 功能

所以.. 我正在使用 LinqToEntities,我想查询一个字段的一部分。通常我会在 SQL 中使用 LIKE 关键字,然后从那里开始..

我看到 Linq 没有它。什么是获得相同功能的好方法?

0 投票
2 回答
8534 浏览

sql - 使用 SQL 'like' 子句在 Oracle DB 中搜索换行符

我正在尝试查看我的 Oracle 数据库中表中的特定列是否包含任何包含换行符的字符串,例如通配符、换行符和另一个通配符。

我尝试了 like 命令和与 CHR(10) 的组合,并尝试转义换行符本身,但无济于事。在字符串中的某处检测换行符的正确方法是什么?

谢谢!

0 投票
4 回答
1036 浏览

asp.net - ASP.NET 动态 Linq 搜索

首先我查询数据库并存储在 var 查询中。

然后,如果有搜索数据,我会尝试使用 1 或 4 个可能的搜索来附加 Where 子句。

帮助?

0 投票
5 回答
82139 浏览

sql - 如何在 sql server 2005 中使用具有多个值的类似条件?

我需要根据 nvarchar(1000) 列中的一些文本匹配过滤掉记录。表有超过 40 万条记录并且还在增长。现在,我正在使用 Like 条件:-

有没有首选的工作?

0 投票
1 回答
141 浏览

sql-server-2008 - sql server like 子句

大家好,我在 sql server 表中有一个列是 nvarchar(max)。我查询表:

select * from CrossArticle_Article where Summary like '%PHILADELPHIA-BASED GUITARIST AND composer Tim%'

如果我在like子句中输入5个单词,我会得到一个结果,如果我添加更多单词,我不会得到任何结果,即使记录存在。记录有限制吗?

0 投票
2 回答
476 浏览

sql-server-2008 - 如何使用表值参数查询文本列?

我有一个表值参数(@KEYWORD),它只有一列,其中包含 0 到多行关键字,这些关键字将针对一两个数据库 (nvarchar) 列(REMARKS 和 SUPPLEMENTAL_REMARKS)进行查询。超级简单的概念。

我遇到的问题是如何编写 SQL 来检查针对一个(或两个)数据库列提供的每个单独的关键字。

这是我未完成的 WHERE 子句部分......

0 投票
1 回答
46 浏览

mysql - 如何使用 powershell 在我的 sql 中使用 Like 关键字

我试过查询SELECT * FROM table_a WHERE id = 1987 AND worklist LIKE "%'worklistConfig':'clientLevel'%";

它在我的 sql 和 powershell 中工作。但我需要通过powershell执行这个程序。我已尝试使用以下查询。

您可以\r\n在查询中看到 。那么如何在查询中应用 LIKE 语句"%'worklistConfig':'clientLevel'%";

我已经用下面的查询重写了,

SELECT * \r\nFROM ch_form_worklist WHERE id = 1987 AND worklist LIKE ''%worklistConfig:clientLevel%'';

可以还是需要修改like语句?