SQL 类似和类似
是否可以在一个查询中将多个 SQL LIKE 通配符串在一起 - 像这样?
LIKE '% aaaa %' AND LIKE '% bbbb %'
目的是查找包含两个通配符但没有特定顺序的记录。
Is it possible to string together multiple SQL LIKE wildcards in one query - something like this?
LIKE '% aaaa %' AND LIKE '% bbbb %'
The aim is to find records that contain both wild cards but in no specific order.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
正确的 SQL 语法是:
The correct SQL syntax is:
是的,这会起作用,但语法是:
Yes, that will work, but the syntax is:
当您将此语句与变量一起使用时,这非常有用。
This is useful when you are using this statement with variables.
是的,但请记住,LIKE 是类似于其他语言中的
==
或>
的运算符。您仍然需要指定等式的另一边:Yes, but remember that LIKE is an operator similar to
==
or>
in other languages. You still have to specify the other side of the equation:可以将任意数量的条件串在一起。但是,谨慎的做法是使用括号对子句进行分组以消除任何歧义:
It is possible to string together an arbitrary number of conditions. However, it's prudent to use parenthesis to group the clauses to remove any ambiguity: