“ORA-00923:FROM关键字未找到预期”在我的Oracle查询
SELECT TITLE, CONCAT(TO_CHAR(SUM((COST-RETAIL)/COST)*100), '100'), '%')
AS "Markup"
FROM BOOKS
GROUP BY TITLE;
::目标::
我试图计算标记为我的产品(书)时发生的。“ORA-00923:FROM关键字未找到预期”在我的Oracle查询
:: ZE问题::
当我尝试运行SQL说,我得到的错误
ORA-00923:FROM关键字未找到预期
在提前感谢您对我提出的任何意见和建议。
你的括号不平衡我算了4个左边和5个右边。这个错误通常发生在存在阻止了从被达到第(缺少/额外的逗号,不平衡支架等)
SELECT TITLE, TO_CHAR(SUM(COST-RETAIL)/ SUM(COST)) || '%'
AS "Markup"
FROM BOOKS
GROUP BY TITLE;
都解决了谢谢。 – Tas 2013-03-21 13:07:33
有一个额外的右括号和这里的格式错误,应该是什么样子。
SELECT TITLE, CONCAT(TO_CHAR(SUM((COST-RETAIL/COST)*100), '100'), '%')
AS "Markup"
FROM BOOKS
GROUP BY TITLE;
不知道数学是否正确... – Randy 2013-03-21 13:02:02
@Randy我不看数学,只是修正了被问到的问题。 – 2013-03-21 13:03:55
提示:你有四个左括号和五个右括号 – LittleBobbyTables 2013-03-21 12:52:03