Python-da SQL soragy arkaly sany hasaplamak
COUNT buýrugy bilen
saylamdaky setirleriň sanyny hasaplap bolýar.
Buýrugyň parametrinde görkezilen ýyldyz nyşany,
tablisadan ähli ýazgylaryň saýlanylandygyny aňladýar.
Mysal
Meselem, tablisadaky ähli ulanyjylary hasaplalyň:
query = "SELECT COUNT(*) FROM users"
Ýerine ýetirilen kodyň netijesi:
{'COUNT(*)': 6}
Mysal
Indi bolsa, maşy 900 bolanlar hemmesini hasaplalyň:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Ýerine ýetirilen kodyň netijesi:
{'COUNT(*)': 2}
Mysal
Şeýle hem, COUNT buýrugyň parametrinde
meydan adyny görkezip bolýar. Buýruk bolsa,
NULL deň däl bolan ähli ýazgylary hasaplar:
query = "SELECT COUNT(salary) FROM users"
Ýerine ýetirilen kodyň netijesi:
{'COUNT(salary)': 6}
Amaly wezípeler
Ýaşy 30-dan az bolan ähli ulanyjylary hasaplaň.
Maşy 500 we ýaşy 23-dan köp bolan ähli ulanyjylary hasaplaň.