SQL - MySQL somo la 12: Jinsi ya kutafuta wastani, jumla na idadi kwenye database
Katika somo hili utakwenda kujifunza jinsi ya kufanya mahesabu mbalimbali kwenye database. Kwa mfano kutafuta jumla, idadi na wastani
Katika somo ka 10 na 11 tumejifunza namna ya kupangilia data zetu. Sasa hapa tutakwenda kujifunza mambo makuu 3 mabayo nu kuhesabu idadi ya row, kuhesamu jumla ya item na kuhesabu wastani. Hili ndio somo la mwisho ambalo linakwenda kutufungia mafunzo yetu ya database level 1.
1. Kuhesabu idadi ya row.
Lamda hujaelewa row ni nini? Unapoweka data kwenye database kila moja inakaa kwenye row, mmmh, lamda bado lugha ni ngumu, yaani hapa ninachomaanishwa ni data ngapi umeweka. Mfano kwenye table yetu tunatocheza nayo kuna idadi ya menu 10 yaani kuna row 10. sasa fikiria database ni kubwa sana na unataka kujuwa ina row ngapi njia rahisi sio kuhesabu ni kutumia SQL.
Kanuni yetu ni ni kutumia COUNT() function (rejea kuhusu function kwenye mafunzo ya php). utaanza kuselect kisha count ndani ya mabano ya function utaweka jina la column mfano name kisha from ikifuatiwa na jina la table. Unaweza pia kuweka na condition kwa kutumia where . mfano
SELECT COUNT(price) FROM menu
Kwa mfano huu itakuletea 10 kwani idadi ya row hapo ni 10. lakini kama ninataka kuhesabu idadi ta row ambazo price ni zaidi ya 1000 hapo itatubidu tutumie condition. Hivyo itakuwa hivi:-
SELECT COUNT(price) FROM menu WHERE price >1000
Hapo itakuletea 7 yaani jumala ya row zote ambazo price yake ni zaidi ya 1000 ni 7 yaani menu ambazo gharama yake ni zaidi ya 1000 zipo 7.
2. Kutafuta average au wastani
Kufanya hivi tutatumia AVG() function. Mpangilio wake ni sawa na huo uliotangulia hapo juu. Kwa mfano tunataka kujuwa menu zote hapo wastani wake ni kiasi gani. Kumbuka kun...
Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 Dua za Mitume na Manabii 👉3 Kitabu cha Afya 👉4 Tafasiri ya Riyadh Swalihina 👉5 Kitau cha Fiqh 👉6 ai web app
Post zinazofanana:
Database somo la 25: Utangulizi wa Database ya sqlite
Katika somo hili utakwend akujifunza kuhusu aina nyingine ya database inayoitwa sqlite. Hii haihitaji server, na ni faili moja tu.
Soma Zaidi...SQL - MySQL somo la 6: Jinsibya kutengeneza table kwenye database
Katika somo hili utakwenda kujifunza jinsi ya kutengeneza table za database
Soma Zaidi...SQL somo la 19: Stored Procedure katika MySQL na Tofauti na Function
Somo hili ni muendelezo wa pale tulipoishia katika somo lililopita, hapa tutakwenda kusoma Stored Procedure katika MySQL na Tofauti na Function
Soma Zaidi...SQL -MySQL somo la 5: Aina za data zinazotumika kwenye Mysql Database
Katika somo hili utakwenda kujifunza aina mbalimbali za data zinazotumika kwenye mysql database
Soma Zaidi...SQL - MySQL somo la 7: Jinsi ya kubadili jina table na column kwenye database
Katika somo hili utakwenda kujifunza jinsi ya kubadili jina la table na jina la column kwenye mysql database.
Soma Zaidi...Database somo la 24: Transaction kwenye database
Katika somo hili utakwend akujifunza kuhusu nadharia ya transaction kwenye database
Soma Zaidi...