რაოდენობის დათვლა 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 წელზე მეტია.