Ho scritto la seguente query My SQL per ottenere un risultato. Tuttavia, l'SQL è formattato in modo errato o c'è qualche errore sintattico.
So che questa sarebbe una domanda banale, ma dal momento che sono nuovo, puoi indicarmi dove mi sbaglio?
SELECT round(
(
SELECT pow(2,SELECT Count(*)
FROM students - 1)) /
(
SELECT pow(2,
(
SELECT count(*)
FROM students)) - 1) *
(
SELECT sum(aptitude)
FROM students), 2)
risposte:
2 per risposta № 1La parentesi è assente nella prima funzione di pow.
pow (2, SELECT Count (*) FROM students - 1)
Parentesi corretta come il seguente
SELECT pow(2,(SELECT Count(*) FROM students) - 1)
0 per risposta № 2
Posizione della clausola del modulo errato nella prima sottoselezione
SELECT round(
( SELECT pow(2, ( SELECT Count(*) FROM students )) -1) /
( SELECT pow(2, ( SELECT count(*) FROM students )) - 1) *
( SELECT sum(aptitude) FROM students), 2 )