Paggamit sa SQL COUNT aron ibalik ang usa ka halapad nga mga datos
Ang mga pangutana nga elemento usa ka importante nga bahin sa Structured Query Language (SQL). Gikuha niini ang datos base sa piho nga criteria gikan sa usa ka relational database. Mahimo nimo gamiton ang mga pangutana sa SQL - lakip ang COUNT () function - aron makuha ang tanang matang sa impormasyon gikan sa database.
Ang SQL COUNT () function ilabi na mapuslanon tungod kay kini nagtugot kanimo sa pag-ihap sa mga rekord sa database nga gibase sa criteria nga gipili sa user. Mahimo nimo kining gamiton sa pag-ihap sa tanan nga mga rekord sa usa ka lamesa, pag-ihap sa mga talagsaon nga mga bili sa usa ka kolum, o pag-ihap sa gidaghanon nga mga rekord nga mahitabo nga nakab-ot ang pipila ka mga criteria
Kining artikuloha naghisgot sa matag usa niining mga situwasyon.
Ang mga pananglitan gibase sa kasagarang gigamit nga Northwind database, nga kasagaran mga barko nga adunay mga produkto sa database nga gamiton isip usa ka panudlo.
Ania ang usa ka kinutlo gikan sa Product's table sa database:
ProductID | ProductName | SupplierID | QuantityPerUnit | UnitPrice | UnitsInStock |
---|---|---|---|---|---|
1 | Chai | 1 | 10 ka mga kahon nga x 20 ka sako | 18.00 | 39 |
2 | Chang | 1 | 24 - 12 oz nga mga botelya | 19.00 | 17 |
3 | Aniseed Syrup | 1 | 12 - 550 ka botelya nga ml | 10.00 | 13 |
4 | Pagkaon sa Cajun ni Chef Anton | 2 | 48 - 6 ka tibod | 22.00 | 53 |
5 | Ang Chef Anton's Gumbo Mix | 2 | 36 ka mga karton | 21.35 | 0 |
6 | Pakaylap ang Boysenberry ni Lola | 3 | 12 - 8 ka tibod | 25.00 | 120 |
7 | Ang Organikong Puy-an nga Pears ni Uncle Bob | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
Pag-ihap sa mga Talaan sa Talaan
Ang labing sukaranan nga pangutana mao ang pag-ihap sa gidaghanon sa mga rekord sa lamesa. Kung gusto nimo mahibal-an ang gidaghanon sa mga butang nga anaa sa lamesa sa produkto, gamita ang mosunod nga pangutana:
PILI COUNT (*)
GIKAN sa produkto;
Kini nga pangutana nagpabalik sa gidaghanon sa mga linya sa lamesa. Niini nga pananglitan, kini 7.
Pag-ihap sa Talagsaong mga Prinsipyo sa usa ka Kolum
Mahimo usab nimo gamiton ang COUNT function aron mailhan ang gidaghanon sa mga talagsaon nga mga bili sa usa ka kolum. Sa pananglitan, kon gusto nimo nga mahibal-an ang gidaghanon sa nagkalainlain nga mga suppliers kansang mga produkto makita sa departamento sa paggama, mahimo nimo kini gamiton pinaagi sa mosunod nga pangutana:
PAPILI NGA COUNT (DISTINCT SupplierID)
GIKAN sa produkto;
Kini nga pangutana nagpabalik sa gidaghanon sa managlahi nga mga bili nga makita sa kolum sa SupplierID. Sa kini nga kaso, ang tubag mao ang 3, nga nagrepresentar sa 1, 2, ug 3.
Pag-ihap sa Mga Kahon sa Pagpares nga Rekord
Gabunon ang COUNT () function sa WHERE clause aron mahibal-an ang gidaghanon sa mga rekord nga nahiangay sa pipila ka mga criteria. Pananglitan, pananglit ang manedyer sa departamento gusto nga mahibal-an ang lebel sa stock sa departamento. Ang mosunod nga pangutana nagpaila sa gidaghanon sa mga laray nga nagrepresentar sa UnitsInStock nga ubos sa 50 nga mga yunit:
PILI COUNT (*)
GIKAN sa produkto
DIIN nga UnitsInStock <50;
Sa kini nga kaso, ang pangutana mobalik sa usa ka bili nga 4, nga nagrepresentar sa Chai, Chang, Aniseed Syrup, ug ang Organic Dried Pears ni Uncle Bob.
Ang COUNT () clause mahimong labing bililhon sa mga database administrator nga nagtinguha sa pag-summarize sa mga datos aron matubag ang mga kinahanglanon sa negosyo. Uban sa gamay nga pagkamamugnaon, mahimo nimong gamiton ang COUNT () function alang sa nagkadaiyang mga katuyoan.