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



我在Oracle APEX上有一个填满数据的表,我有一个任务要写,然后在上面运行select语句。

我有一个问题的任务是选择一个客户列表,这些客户居住在具有指定开头的邮政编码,"FB1"或"FB2"。邮政编码必须以"FB1"或"FB2"开头,但后跟一个空格,然后是另外3个未指定的字母。如"FB1 4X3", "FB2 O9H".

下面是我写的语句:

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

当我在APEX中运行它时,它返回"ORA-00933: SQL命令未正确结束"。我有非常相似的表述,工作得很好,所以有人能看到这个问题吗?

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

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

相关内容

最新更新