小编典典

将SQL Server的“ IKE”和“泪N”组合在一起

sql

是否可以合并LIKEIN在SQL Server查询中使用?

所以,这个查询

SELECT * FROM table WHERE column LIKE IN ('Text%', 'Link%', 'Hello%', '%World%')

查找以下任何可能的匹配项:

Text, Textasd, Text hello, Link2, Linkomg, HelloWorld, ThatWorldBusiness

等等…


阅读 197

收藏
2021-05-05

共1个答案

小编典典

实际上,IN语句创建了一系列OR语句…因此

SELECT * FROM table WHERE column IN (1, 2, 3)

是有效的

SELECT * FROM table WHERE column = 1 OR column = 2 OR column = 3

不幸的是,这就是您必须在LIKE语句中采用的方法

SELECT * FROM table
WHERE column LIKE 'Text%' OR column LIKE 'Hello%' OR column LIKE 'That%'
2021-05-05