Questions tagged «sql-like»

LIKE谓词用于搜索列中的特定模式。


8
相似子句JPQL中的参数
我正在尝试使用like子句编写JPQL查询: LIKE '%:code%' 我想使用code = 4并找到 455 554 646 ... 我无法通过 :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); 因为在另一个地方,我不需要:value用%字符包装。有什么帮助吗?

12
LINQ中的LIKE运算子
有没有办法像SQL一样比较C#LINQ表达式中的字符串 LIKE运算符? 假设我有一个字符串列表。在此列表中,我想搜索一个字符串。在SQL中,我可以这样写: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' 而不是上面的查询需要一个linq语法。 using System.Text.RegularExpressions; … var regex = new Regex(sDischargePort, RegexOptions.IgnoreCase); var sPortCode = Database.DischargePorts .Where(p => regex.IsMatch(p.PortName)) .Single().PortCode; 我上面的LINQ语法不起作用。我怎么了?
88 c#  linq  sql-like 

6
在SQL Server中转义字符串,以便可以在LIKE表达式中安全使用
如何在SQL Server的存储过程中转义字符串,以便可以在LIKE表达式中安全使用。 假设我有一个NVARCHAR像这样的变量: declare @myString NVARCHAR(100); 我想在LIKE表达式中使用它: ... WHERE ... LIKE '%' + @myString + '%'; 如何转义字符串(更具体地说,是对LIKE模式匹配有意义的字符,例如%?在T-SQL中或),以便可以安全地以这种方式使用? 例如,给定: @myString = 'aa%bb' 我想要: WHERE ... LIKE '%' + @somehowEscapedMyString + '%' 匹配'aa%bb','caa%bbc'但没有'aaxbb'或'caaxbb'。

4
在SQL LIKE子句中使用SqlParameter不起作用
我有以下代码: const string Sql = @"select distinct [name] from tblCustomers left outer join tblCustomerInfo on tblCustomers.Id = tblCustomerInfo.CustomerId where (tblCustomer.Name LIKE '%@SEARCH%' OR tblCustomerInfo.Info LIKE '%@SEARCH%');"; using (var command = new SqlCommand(Sql, Connection)) { command.Parameters.AddWithValue("@SEARCH", searchString); ... } 这行不通,我也尝试这样做: const string Sql = @"select distinct [name] from tblCustomers left outer …


2
在MySQL中将LIKE%..%与字段值一起使用
当我需要使用LIKE%..%语句中的字段中的值时,我陷入了一个微妙的SQL问题。 例: SELECT t1.Notes, t2.Name FROM Table1 t1, Table2 t2 WHERE t1.Notes LIKE '%t2.Name%' 这只是我脑海中的一个例子,显示了我需要做的事情(我知道这是行不通的)。我需要在LIKE%..%中使用t2.Name的值 我想这很简单;)
72 mysql  sql  sql-like 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.