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ň:
pythonquery = "SELECT COUNT(*) FROM users"
Ýerine ýetirilen kodyň netijesi:
python{'COUNT(*)': 6}
Mysal
Indi bolsa, maşy 900 bolanlar hemmesini hasaplalyň:
pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"
Ýerine ýetirilen kodyň netijesi:
python{'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:
pythonquery = "SELECT COUNT(salary) FROM users"
Ýerine ýetirilen kodyň netijesi:
python{'COUNT(salary)': 6}
Amaly wezípeler
Задание 1
Ýaşy 30-dan az bolan ähli ulanyjylary hasaplaň.
Задание 2
Maşy 500 we ýaşy 23-dan köp bolan ähli ulanyjylary hasaplaň.