Συναθροιστικές συναρτήσεις (Aggregate functions)
Έστω ο παρακάτω πίνακας Orders
Order_Id | OrderDate | OrderPrice | CustomerName |
---|---|---|---|
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 |