运行 到 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%';
我的表中充满了 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%';