Sql &引用;ORA-00923:FROM关键字未在预期位置找到;在我的oracle查询中遇到
目标::Sql &引用;ORA-00923:FROM关键字未在预期位置找到;在我的oracle查询中遇到,sql,oracle,ora-00923,Sql,Oracle,Ora 00923,目标:: 我正在努力计算我的产品(书籍)的加价 ::问题:: 当我尝试运行声明的SQL时,我得到了错误 ORA-00923:未在预期位置找到FROM关键字 在此之前,我感谢您对我的问题的所有意见。您的括号不平衡,我数了4左5右。此错误通常发生在格式错误导致无法到达FROM子句时(缺少/额外的逗号、不平衡的括号等)有一个额外的右括号,下面是它的外观 SELECT TITLE, TO_CHAR( SUM( COST-RETAIL )/ SUM( COST )) || '%' AS "
我正在努力计算我的产品(书籍)的加价 ::问题::
当我尝试运行声明的SQL时,我得到了错误 ORA-00923:未在预期位置找到FROM关键字
在此之前,我感谢您对我的问题的所有意见。您的括号不平衡,我数了4左5右。此错误通常发生在格式错误导致无法到达FROM子句时(缺少/额外的逗号、不平衡的括号等)有一个额外的右括号,下面是它的外观
SELECT TITLE, TO_CHAR( SUM( COST-RETAIL )/ SUM( COST )) || '%'
AS "Markup"
FROM BOOKS
GROUP BY TITLE;
提示:您有四个左括号,五个右括号不确定数学是否正确…@Randy我不看数学,只是解决了问题。所有问题都解决了,谢谢。
SELECT TITLE, TO_CHAR( SUM( COST-RETAIL )/ SUM( COST )) || '%'
AS "Markup"
FROM BOOKS
GROUP BY TITLE;
SELECT TITLE, CONCAT(TO_CHAR(SUM((COST-RETAIL/COST)*100), '100'), '%')
AS "Markup"
FROM BOOKS
GROUP BY TITLE;