Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql &引用;ORA-00923:FROM关键字未在预期位置找到;在我的oracle查询中遇到_Sql_Oracle_Ora 00923 - Fatal编程技术网

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;