相关疑难解决方法(0)

是否可以使用LIKE和IN作为WHERE语句?

我有一个地名列表,并希望将它们与sql数据库中的记录相匹配,问题是属性后面有名称的参考号.例如.'Ballymena P-4sdf5g'是否可以使用IN和LIKE来匹配记录

WHERE dbo.[Places].[Name] IN LIKE('Ballymena%','Banger%')
Run Code Online (Sandbox Code Playgroud)

sql

9
推荐指数
2
解决办法
2388
查看次数

MySQL IN with LIKE

我如何使用IN表?所以我可以在其中使用%?在我的意思是:

SELECT fields 
  FROM table 
 WHERE age = "50" 
   AND name IN ("tim", "bob", "nancy", "john");
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:

SELECT fields 
  FROM table 
 WHERE age = "50" 
   AND name LIKE ("2010-09-17%", "2010-09-16%")
Run Code Online (Sandbox Code Playgroud)

但它给出了错误"操作数应包含1列"

mysql sql select where

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql ×2

mysql ×1

select ×1

where ×1