Berechnen von Feldern in SQL-Funktionen
Sie können das Zeichenfolgenausdruck-Argument in einer SQL-Aggregatfunktion verwenden, um eine Berechnung für Werte in einem Feld durchzuführen. Beispielsweise können Sie einen Prozentsatz (z. B. einen Zuschlag oder eine Mehrwertsteuer) berechnen, indem Sie einen Feldwert mit einem Bruch multiplizieren.
Die folgende Tabelle enthält Beispiele für Berechnungen in Feldern aus den Tabellen "Bestellungen" und "Bestelldetails" in der Datenbank "Nordwind.mdb".
Berechnung | Beispiel |
Fügen Sie einem Feld eine Zahl hinzu | Fracht + 5 |
Subtrahiere eine Zahl von einem Feld | Fracht - 5 |
Multipliziere ein Feld mit einer Zahl | Stückpreis * 2 |
Teilen Sie ein Feld durch eine Zahl | Fracht / 2 |
Fügen Sie ein Feld zu einem anderen hinzu | Einheiten auf Lager + Einheiten auf Bestellung |
Subtrahieren Sie ein Feld von einem anderen | ReorderLevel - Einheiten auf Lager |
Das folgende Beispiel berechnet den durchschnittlichen Rabattbetrag aller Bestellungen in der Northwind.mdb-Datenbank. Es multipliziert die Werte in den Feldern UnitPrice und Discount, um den Rabattbetrag jeder Bestellung zu bestimmen, und berechnet dann den Durchschnitt. Sie können diesen Ausdruck in einer SQL-Anweisung in Visual Basic-Code verwenden:
SELECT Avg(UnitPrice * Discount) AS [Durchschnittlicher Rabatt] FROM [Bestelldetails];
No comments:
Post a Comment