为什么这个简单的查询会返回“ORA-00936:缺少表达式”(正如您所知,数据库是 Oracle):
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND NOT LIKE '2%'
我觉得自己很傻,但我做错了什么?
您错过了字段名称id
在第二NOT LIKE
. Try:
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND id NOT LIKE '2%'
The AND
在 where 子句中连接 2 个完整条件表达式,例如id NOT LIKE '1%'
并且不能用于列出 id“不喜欢”的多个值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)