Υπολογισμός ποσότητας μέσω SQL ερωτήματος στην Python
Με τη βοήθεια της εντολής COUNT μπορούμε
να μετρήσουμε τον αριθμό των γραμμών σε ένα δείγμα.
Ο αστερίσκος, που καθορίζεται στην παράμετρο
της εντολής, σημαίνει ότι επιλέγονται όλες
οι εγγραφές από τον πίνακα.
Παράδειγμα
Ας μετρήσουμε, για παράδειγμα, όλους τους χρήστες στον πίνακα:
query = "SELECT COUNT(*) FROM users"
Αποτέλεσμα του εκτελεσμένου κώδικα:
{'COUNT(*)': 6}
Παράδειγμα
Και τώρα ας μετρήσουμε όλους όσους έχουν μισθό
ίσο με 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Αποτέλεσμα του εκτελεσμένου κώδικα:
{'COUNT(*)': 2}
Παράδειγμα
Επίσης, μπορούμε να ορίσουμε στην παράμετρο της εντολής
COUNT το όνομα του πεδίου. Και η εντολή θα μετρήσει
όλες τις εγγραφές που δεν είναι ίσες με NULL:
query = "SELECT COUNT(salary) FROM users"
Αποτέλεσμα του εκτελεσμένου κώδικα:
{'COUNT(salary)': 6}
Πρακτικές Ασκήσεις
Μετρήστε όλους τους χρήστες, των οποίων η ηλικία είναι λιγότερο
από 30.
Μετρήστε όλους τους χρήστες με μισθό ίσο με
500 και ηλικία άνω των 23.