Συναθροιστικές συναρτήσεις (Aggregate functions)

Έστω ο παρακάτω πίνακας Orders

Order_IdOrderDateOrderPriceCustomerName
1 2010/11/12 1000 Αγγέλου
2 2010/10/23 1600 Νικολάου
3 2010/09/02 700 Αγγέλου
4 2010/09/03 300 Αγγέλου
5 2010/08/30 2000 Ιωάννου
6 2010/10/04 100 Νικολάου

Εκτός από τη συνάρτηση count() που είδαμε παραπάνω, άλλες συναρτήσεις που μπορείτε να χρησιμοποιήσετε είναι:

Η συνάρτηση SUM()

Η συνάρτηση SUM() επιστρέφει το άθροισμα (αριθμητικό) από μια στήλη (πεδίο).

SELECT SUM(OrderPrice) FROM Orders;

Με το παρακάτω αποτέλεσμα

SUM(OrderPrice)
5700

Η συνάρτηση AVG()

Η συνάρτηση AVG() επιστρέφει τη μέση τιμή (αριθμητική).

SELECT AVG(OrderPrice) FROM Orders;

Με το παρακάτω αποτέλεσμα

AVG(OrderPrice)
950.0000

Η συνάρτηση MIN()

Η συνάρτηση MIN() επιστρέφει τη μικρότερη τιμή (αριθμητική).

SELECT MIN(OrderPrice) FROM Orders;

Με το παρακάτω αποτέλεσμα

MIN(OrderPrice)
100

Η συνάρτηση MAX()

Η συνάρτηση MAX() επιστρέφει τη μεγαλύτερη τιμή (αριθμητική).

SELECT MAX(OrderPrice) FROM Orders;

Με το παρακάτω αποτέλεσμα

MAX(OrderPrice)
2000