Saturday, February 19, 2022

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