ich eine Tabelle in Oracle Tabelle haben: MarkSQL-A-Säule SUMMING
id | subject | points
---- | ------ | ------
2 | math | 35
2 | english | 40
2 | science | 30
3 | math | 30
3 | english | 20
3 | science | 10
Was wird die Abfrage, wenn ich 35+40+30 =105
brauchen Ist es
Select sum(points) from Mark where ID = '2'; ???
Irgendwelche Vorschläge
geschätzt wird
scheint in Ordnung. Oder machen Sie eine GROUP BY. – jarlh
Haben Sie versucht, Sie abzufragen? – Aleksej
Bitte vergleichen Sie keine Strings mit Zahlen. ''2'' ist eine Zeichenkette, keine Nummer. Ihre Anweisung sollte eine richtige Zahl verwenden, um mit der ID zu vergleichen: 'wo ID = 2;' –