Đếm số lượng thông qua truy vấn SQL trong Python
Với lệnh COUNT có thể
đếm số lượng dòng trong kết quả chọn.
Ký tự dấu sao, được chỉ định trong tham số
của lệnh, có nghĩa là tất cả
bản ghi từ bảng được chọn.
Ví dụ
Ví dụ, hãy đếm tất cả người dùng trong bảng:
query = "SELECT COUNT(*) FROM users"
Kết quả của mã đã thực thi:
{'COUNT(*)': 6}
Ví dụ
Và bây giờ hãy đếm tất cả những ai có mức lương
bằng 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Kết quả của mã đã thực thi:
{'COUNT(*)': 2}
Ví dụ
Cũng có thể chỉ định trong tham số của lệnh
COUNT tên trường. Và lệnh sẽ đếm
tất cả các bản ghi không bằng NULL:
query = "SELECT COUNT(salary) FROM users"
Kết quả của mã đã thực thi:
{'COUNT(salary)': 6}
Bài tập thực hành
Hãy đếm tất cả người dùng có tuổi ít hơn
30.
Hãy đếm tất cả người dùng có mức lương bằng
500 và tuổi hơn 23.