Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage - 'CAST' 'CONCAT' - Wie multipliziert man mehrere Datenzeilen mit einem bestimmten Betrag und zeigt ihre einzelnen Summen in einer neuen Spalte in £ an?

Es ist eine bewährte Methode, Aufgaben zu trennen, die Berechnung der SQL-Programmierung und die Präsentation in der Programmiersprache zu überlassen, die Sie für das Frontend verwenden.

Ihr SQL sollte also seinen nativen *-Operator verwenden. Ihre Abfrage könnte wie folgt aussehen:

SELECT `column_1` * `column_2` as `product`;

dies würde das Produkt zweier Spalten in einer Spalte mit dem Namen „Produkt“ zurückgeben.

Das £-Zeichen formatiert. Sie sollten dies der Architektur überlassen, die Sie für die Präsentation der Informationen geschrieben haben. (zum Beispiel PHP oder Java)