Μπορείτε να χρησιμοποιήσετε το όρισμα παράσταση συμβολοσειράς σε μια συνάρτηση συγκεντρωτικών αποτελεσμάτων SQL για να πραγματοποιήσετε έναν υπολογισμό σε τιμές σε ένα πεδίο. Για παράδειγμα, μπορείτε να υπολογίσετε ένα ποσοστό (όπως μια επιπλέον χρέωση ή τον φόρο επί των πωλήσεων) πολλαπλασιάζοντας μια τιμή πεδίου με ένα κλάσμα.
Ο παρακάτω πίνακας παρέχει παραδείγματα υπολογισμών σε πεδία από τους πίνακες Orders και Order Details στη βάση δεδομένων Northwind.mdb.
Υπολογισμός |
Παράδειγμα |
Προσθήκη αριθμού σε πεδίο |
Freight + 5 |
Αφαίρεση αριθμού από πεδίο |
Freight - 5 |
Πολλαπλασιασμός πεδίου με αριθμό |
UnitPrice * 2 |
Διαίρεση πεδίου με αριθμό |
Freight / 2 |
Προσθήκη ενός πεδίου σε άλλο |
UnitsInStock + UnitsOnOrder |
Αφαίρεση ενός πεδίου από ένα άλλο |
ReorderLevel - UnitsInStock |
Το παρακάτω παράδειγμα υπολογίζει το μέσο προεξοφλητικό ποσό όλων των παραγγελιών στη βάση δεδομένων Northwind.mdb. Πολλαπλασιάζει τις τιμές στα πεδία Τιμή_μονάδας και Έκπτωση για να καθορίσει το προεξοφλητικό ποσό κάθε παραγγελίας και, στη συνέχεια, υπολογίζει το μέσο όρο. Μπορείτε να χρησιμοποιήσετε αυτή την παράσταση σε μια πρόταση SQL σε κώδικα της Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];