Python-da SQL sorqu vasitəsi ilə sayın hesablanması
COUNT əmri ilə
seçimdəki sətirlərin sayını hesablamaq olar.
Əmrin parametrində göstərilən ulduz simvolu
bütün yazıların cədvəldən seçildiyini bildirir.
Nümunə
Məsələn, gəlin cədvəldəki bütün istifadəçiləri sayaq:
pythonquery = "SELECT COUNT(*) FROM users"
Yerinə yetirilmiş kodun nəticəsi:
python{'COUNT(*)': 6}
Nümunə
İndi isə maaşı 900 olanların hamısını
sayaq:
pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"
Yerinə yetirilmiş kodun nəticəsi:
python{'COUNT(*)': 2}
Nümunə
Həmçinin COUNT əmrinin parametrində
sahənin adını təyin etmək olar. Və əmr
NULL olmayan bütün yazıları sayacaq:
pythonquery = "SELECT COUNT(salary) FROM users"
Yerinə yetirilmiş kodun nəticəsi:
python{'COUNT(salary)': 6}
Praktiki tapşırıqlar
Задание 1
Yaşı 30-dan az olan bütün istifadəçiləri
sayın.
Задание 2
Maaşı 500 və yaşı 23-dan çox olan
bütün istifadəçiləri sayın.