我正在尝试使用运算符在 Oracle 中执行 Select 语句,LIKE %
并且由于某种原因,输出行采用了不同人的邮政编码。这是我的代码:
Select Distinct a.empno,a.ename,a.sal,a.job,b.empadr,b.empstate,b.empzip
From EMP a, EMPADDRESS b
Where a.empno = b.empno
And b.empzip Like '1%'
Or b.empzip Like '8%'
我尝试在 and 周围添加括号AND
,OR
但这似乎不起作用。我假设这与我在第一行中编写列的方式有关,但我不确定。如果是这种情况,有人可以解释为什么会发生这种情况,我不想再遇到这个问题。提前感谢所有这些答案。