有关asp搜索的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:32:14
sql="select id,name,leixing,lian,you,siyou,telephone,email from biao1 where name like '%"&自定义关键词&"%' and name like '%"&keyword&"%' or leixing like '%"&keyword&"%'or lian like '%"&keyword&"%' or you like '%"&keyword&"%' order by riqi desc"

上面是一段错误的代码,关键是and 和 or 怎么才能同时用
目的是:
name中包含 自定义的关键词,并且name中包含用户搜索的关键词,或者 leixing中包含用户搜索的关键词,或者 lian中包含用户搜索的关键词,或者you中包含用户搜索的关键词。

谁能给个正确的解决方案?谢谢!
第二位的答案还可以!
正确方法是:
(..or.. ..or.. ..or..) and ...

这个应该简单,为了正确表达你的书写语句,你加入括号(),因为()的运算优先级要高,如( and ) or ,还可以( or ) and 等,这个你试试,我想就明白了

(.. and ..) or .. or ..