Xisaabinta Qiimayaasha ee Miiska Database Iyadoo la adeegsanayo Function SQL COUNT

Adeegso SQL COUNT si ay u noqoto xog badan oo kala duwan

Waxyaabaha su'aaluhu ka kooban yahay waa qayb muhiim ah oo ka mid ah Luuqadda Qaabilaadda Soodhexe (SQL). Waxay soo gashaa xogta ku salaysan shuruudo gaar ah oo laga helo xogta macluumaadka. Waxaad isticmaali kartaa weydiimaha SQL - oo ay ka mid tahay COUNT () waxqabadka - si aad u hesho dhammaan noocyada macluumaad ee database.

Function SQL COUNT () ayaa si gaar ah faa'iido leh maxaa yeelay waxay kuu ogolaaneysaa inaad xisaabiso diiwaanada xogta ee ku saleysan shuruudaha isticmaalaha. Waxaad u isticmaali kartaa inaad tiriso dhamaan diiwaanada miiska, xisaabi qiimaha gaarka ah ee taxane, ama tiri inta jeer ee diiwaanka waqtiyada ku habboon ee la kulma shuruudaha qaarkood.

Maqaalkani wuxuu eegayaa gaaban mid kasta oo ka mid ah xaaladahan.

Tusaalooyinka waxay ku saleysan yihiin macluumaadka Northwind ee caadiga ah ee loo isticmaalo, kuwaas oo si joogto ah u la socda badeecadaha xogta si loogu isticmaalo barbaarinta.

Waa kuwan soo socda:

Shaxda Sheyga
ProductID ProductName SupplierID QuantityPerUnit UnitPrice UnitsInStock
1 Chai 1 10 sanduuqyo x 20 bac 18.00 39
2 Chang 1 24 - 12 koob oo qurub ah 19.00 17
3 Aniseed Syrup 1 12 - 550 ml dhalooyin 10.00 13
4 Caanaha Anton ee Cajun 2 48 - 6 oz dhalada 22.00 53
5 Kalluunka Anton ee Gumbo Mix 2 36 sanduuq 21.35 0
6 Boyamaberry Hooyo Aabe 3 12 - 8 litir bakeeriyada 25.00 120
7 Uncle Bob's Pears Organic Qalalan 3 12 - 1 lb pkgs. 30.00 15

Tirinta Diiwaanada Miiska

Su'aalaha aasaasiga ah ee ugu muhiimsan waa tirinta tirada diiwaanka miiska. Haddii aad rabto inaad ogaato tirada alaabta ku jirta miiska wax soo saarka, isticmaal su'aalahan soo socda:

GO'AN QAADASHO (*)
KA BIXIYAA;

Su'aalkani wuxuu ku celinayaa tirada safafka miiska. Tusaalahan, waa 7.

Xisaabinta qiimaha gaarka ah ee taxan

Waxaad sidoo kale isticmaali kartaa shaqada COUNT si aad u aqoonsatid tirada qiimaha gaarka ah ee taxane. Tusaale ahaan, haddii aad rabto inaad ogaato tirada alaab-qeybiyeyaasha kala duwan oo alaabta ay ka muuqdaan waaxda soosaarista, waxaad samayn kartaa tan iyadoo la isticmaalayo su'aalahan soo socda:

SIDE COUNT (DISTINCT SupplierID)
KA BIXIYAA;

Su'aalahaan waxay soo celinaysaa tirada qiimaha kala duwan ee laga helay qaybta loo yaqaan 'SupplierID'. Xaaladdan, jawaabtu waa 3, oo ka dhigan 1, 2, iyo 3.

Xisaabinta Diiwaanada Iskuxidhka Shaxda

Isku darka FASALKA (COUNT () ee ku xusan farta xaddiga ah si loo aqoonsado tirada diiwaanada ku habboon shuruudaha qaarkood. Tusaale ahaan, u maleyn in maamulaha waaxdu uu rabo in uu helo dareenka heerarka saamiyada ee waaxda. Su'aalaha soo socdaa waxay tilmaamayaan tirada safarada matala UnitsInStock in ka yar 50 cutub:

GO'AN QAADASHO (*)
KA HELI wax soo saarka
WHERE UnitsInStock <50;

Xaaladdan, su'aalku wuxuu soo celin doonaa qiimaha 4, oo matalaya Chai, Chang, Aniseed Syrup, iyo Uncle Bob's Pears Organic Qalinka.

Qodobka COUNT () waxay noqon kartaa mid aad u qiimo badan oo ay u leeyihiin maamulayaasha xogta ee raba inay soo koobaan xogta si ay u daboolaan shuruudaha ganacsiga. Iyada oo hal-abuurka yar, waxaad isticmaali kartaa COUNT () ee ujeedooyin kala duwan.