问题标签 [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.
sql - Like vs. "=" 用于使用 SQL Server 匹配字符串
每当我编写一个基于字符串变量(varchar、nvarchar、char)选择数据的存储过程时,我都会有类似的东西:
所以换句话说,为了匹配我会拥有的记录
但有时我会遇到使用LIK E代替=的代码
你会在什么时候使用它?不应该只在需要一些通配符匹配时使用吗?
编辑
感谢您的回答。
我认为我需要澄清我真正想问的是:是否可能存在更喜欢使用 like 代替 "=" 进行精确字符串匹配的情况。从答案中我可以说不会有。根据我自己的经验,即使在我需要忽略大小写以及前导和结尾空格的情况下,我也会在两个字符串上使用 ltrim、rtrim、lower 和“=”。再次感谢您的输入。
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 语句中做到这一点?
sql - 为什么 LIKE 不返回以 '%' 结尾的变量的行?
我在 Microsoft SQL Server 上发现这很奇怪:
搜索包含 % 字符的 @a 和不包含但附加了 '%' 的 @a 之间有什么不同?
如果你们中的任何一位 SQL Guru 可以分享您的想法,那就太好了。
c# - Linq LIKE 功能
所以.. 我正在使用 LinqToEntities,我想查询一个字段的一部分。通常我会在 SQL 中使用 LIKE 关键字,然后从那里开始..
我看到 Linq 没有它。什么是获得相同功能的好方法?
sql - 使用 SQL 'like' 子句在 Oracle DB 中搜索换行符
我正在尝试查看我的 Oracle 数据库中表中的特定列是否包含任何包含换行符的字符串,例如通配符、换行符和另一个通配符。
我尝试了 like 命令和与 CHR(10) 的组合,并尝试转义换行符本身,但无济于事。在字符串中的某处检测换行符的正确方法是什么?
谢谢!
asp.net - ASP.NET 动态 Linq 搜索
首先我查询数据库并存储在 var 查询中。
然后,如果有搜索数据,我会尝试使用 1 或 4 个可能的搜索来附加 Where 子句。
帮助?
sql - 如何在 sql server 2005 中使用具有多个值的类似条件?
我需要根据 nvarchar(1000) 列中的一些文本匹配过滤掉记录。表有超过 40 万条记录并且还在增长。现在,我正在使用 Like 条件:-
有没有首选的工作?
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个单词,我会得到一个结果,如果我添加更多单词,我不会得到任何结果,即使记录存在。记录有限制吗?
sql-server-2008 - 如何使用表值参数查询文本列?
我有一个表值参数(@KEYWORD),它只有一列,其中包含 0 到多行关键字,这些关键字将针对一两个数据库 (nvarchar) 列(REMARKS 和 SUPPLEMENTAL_REMARKS)进行查询。超级简单的概念。
我遇到的问题是如何编写 SQL 来检查针对一个(或两个)数据库列提供的每个单独的关键字。
这是我未完成的 WHERE 子句部分......
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语句?