为什么不能在我的搜索查询中同时使用 like 和 equal 运算符
我想做的是按三列进行简单搜索:名字、姓氏和电子邮件,
在我的情况下,我需要前两个列(名字和姓氏)可以通过 like 运算符搜索,最后一列(电子邮件)可以通过 equal 运算符搜索,
但是我收到的错误无法解释我应该做什么:
在普通的 sql 中它应该是这样的:
Select *
From Member
Where FirstName like '%value%' Or LastName like '%value%' Or Email='value'
但是我做错了什么?
what i'm trying to do it's simple search by three columns: firstname, lastname and email
in my case i need that two first colums (firstname and lastname) will be searchable by like operator and the last one (email) by equal operator
but im getting error that does not explain what should i do:
in plain sql it should be something like this:
Select *
From Member
Where FirstName like '%value%' Or LastName like '%value%' Or Email='value'
but what im doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以尝试一下
我希望它有帮助
You can try with
I hope it's helpful