Ich habe eine Notwendigkeit, das gesamte Geld aus der zugrunde liegenden DB zu summieren.MySQL SUM Funktion für die Summierung des gesamten Geldes
Ich habe 2 Möglichkeiten, das zu tun.
- die SQL-SUM() Funktion wird es zusammenzufassen oder
- die Liste aller Geld und Summe im Speicher holen.
ich denke, es wäre besser, die erste Option eine bessere Leistung unter Berücksichtigung verwenden, aber ich möchte wissen, ob SUM-Funktion sicher den Geldbetrag zusammenzufassen ohne dabei die Genauigkeit verwendet werden kann.
Wenn es die zweite Option wäre, hätte ich Javas BigDecimal verwendet, das verwendet wird, um Geld darzustellen.
Ich bin nicht positiv, aber ich glaube, SUM Verhalten basiert auf Datentyp der Werte summiert. – Uueerdo
Warum nicht sicher? Viele Banksysteme verwenden es und arbeiten immer noch ... – nosbor
Wenn Sie die Auswahl vornehmen, wird die Tabelle für das Einfügen/Aktualisieren gesperrt. Das bedeutet "SICHER" – CSK