运行 到 SQL select oracle apex 上的语句。一个返回 "SQL command not properly ended",我不知道为什么

Running through SQL select statements on oracle apex. One returning "SQL command not properly ended" and I don't know why

我的表中充满了 Oracle APEX 上的数据,我有一个任务要编写,然后 运行 select 对它们的语句。

我遇到的问题是 select 列出居住在具有指定开头 "FB1" 或 "FB2" 的邮政编码的客户。邮政编码必须以 "FB1" 或 "FB2" 开头,但后跟 space,然后是另外 3 个未指定的字母。例如"FB1 4X3"、"FB2 O9H".

这是我写的声明:

select F_NAME, L_NAME, POSTCODE
    from CUSTOMER
    where POSTCODE like 'FB1%', 'FB2%';

当我在 APEX 中 运行 它 returns "ORA-00933: SQL command not properly ended"。我有非常相似的语句可以正常工作,所以有人能看到这个问题吗?

LIKE只能有一个值。你可能想要这个:

select F_NAME, L_NAME, POSTCODE
from CUSTOMER
where POSTCODE like 'FB1%' OR POSTCODE like 'FB2%';