我编写了以下My SQL查询来获取结果。但是,SQL格式不正确,或者存在一些语法错误。
我知道这将是一个微不足道的问题,但由于我是新手,你能指导我在哪里错了吗?
SELECT round(
(
SELECT pow(2,SELECT Count(*)
FROM students - 1)) /
(
SELECT pow(2,
(
SELECT count(*)
FROM students)) - 1) *
(
SELECT sum(aptitude)
FROM students), 2)
答案 0 :(得分:3)
第一个pow函数中没有括号。
pow(2,SELECT Count(*)FROM students - 1)
如下所示纠正括号。
SELECT pow(2,(SELECT Count(*) FROM students) - 1)
答案 1 :(得分:0)
第一个子选择中错误的表单子句位置
SELECT round(
( SELECT pow(2, ( SELECT Count(*) FROM students )) -1) /
( SELECT pow(2, ( SELECT count(*) FROM students )) - 1) *
( SELECT sum(aptitude) FROM students), 2 )