Ang mga query na elemento, isang mahalagang bahagi ng Nakabubuo na Query Language (SQL), ay kinukuha ang data batay sa tiyak na pamantayan mula sa isang pamanggit database. Ang pagkuha na ito ay natapos gamit ang mga query sa SQL sa pamamagitan ng COUNT function, na kung saan ipares sa isang partikular na haligi ng database - ay maaaring magbigay ng lahat ng uri ng impormasyon.
Ang tampok na SQL COUNT ay partikular na kapaki-pakinabang dahil pinapayagan nito na mabilang ang mga tala ng database batay sa pamantayan ng tinukoy ng gumagamit.
Maaari mong gamitin ito upang mabilang ang lahat ng mga tala sa isang talahanayan, ibilang ang mga natatanging halaga sa isang hanay, o bilangin ang bilang ng mga tala ng oras na nagaganap na nakakatugon sa ilang pamantayan.
Halimbawa ng Northwind Database
Ang mga halimbawa sa ibaba ay batay sa pangkaraniwang ginagamit na Northwind database, na madalas na mga barko na may mga produkto ng database para magamit bilang isang tutorial. Narito ang isang sipi mula sa talahanayan ng Produkto ng database:
ProductID | Pangalan ng Produkto | SupplierID | QuantityPerUnit | Presyo ng isang piraso | UnitsInStock |
---|---|---|---|---|---|
1 | Chai | 1 | 10 mga kahon x 20 bag | 18.00 | 39 |
2 | Chang | 1 | 24 - 12 oz bottles | 19.00 | 17 |
3 | Aniseed Syrup | 1 | 12 - 550 bote ng ML | 10.00 | 13 |
4 | Chef Anton's Cajun Seasoning | 2 | 48 - 6 ans garapon | 22.00 | 53 |
5 | Gfo Anton's Gumbo Mix | 2 | 36 na mga kahon | 21.35 | 0 |
6 | Kumakalat ang Boysenberry ni Lola | 3 | 12 - 8 oz garapon | 25.00 | 120 |
7 | Ang Organic Dried Pears ni Uncle Bob | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
Nagbibilang ng Mga Talaan sa isang Table
Ang pinaka-pangunahing tanong ay ang pagbibilang ng bilang ng mga talaan sa talahanayan. Kung nais mong malaman ang bilang ng mga item na umiiral sa isang talahanayan ng produkto, gamitin ang sumusunod na tanong:
PUMILI COUNT (*) MULA produkto;
Ang query na ito ay nagbabalik ng bilang ng mga hanay sa talahanayan. Ito ay pitong sa halimbawang ito.
Pagbibilang ng Mga Natatanging Halaga sa isang Haligi
Maaari mo ring gamitin ang COUNT function upang makilala ang bilang ng mga natatanging halaga sa isang haligi. Sa halimbawa, kung nais mong kilalanin ang bilang ng iba't ibang mga supplier na ang mga produkto ay lumilitaw sa departamento ng paggawa, maaari mong gawin ito gamit ang sumusunod na tanong:
PUMILI COUNT (DISTINCT SupplierID) MULA produkto;
Ang query na ito ay nagbabalik ng bilang ng mga natatanging halaga na natagpuan sa SupplierID haligi. Sa kasong ito, ang sagot ay tatlong, na kumakatawan sa 1, 2, at 3.
Nagbibilang ng Mga Tala ng Pagtutugma ng Mga Tala
Pagsamahin ang COUNT function gamit ang Sugnay ng WHERE upang matukoy ang bilang ng mga talaan na tumutugma sa ilang pamantayan. Halimbawa, ipagpalagay na nais ng department manager na magkaroon ng kahulugan ng mga antas ng stock sa departamento. Tinutukoy ng sumusunod na query ang bilang ng mga hanay na kumakatawan sa UnitsInStock na mas mababa sa 50 yunit:
PUMILI COUNT (*) FROM produkto WHERE UnitsInStock <50;
Sa kasong ito, ang query ay babalik sa isang halaga ng apat, na kumakatawan Chai , Chang , Aniseed Syrup , at Ang Organic Dried Pears ni Uncle Bob .Ang COUNT na sugnay ay maaaring maging napakahalaga sa mga tagapangasiwa ng database na naghahangad na ibuod ang data upang matugunan ang mga kinakailangan sa negosyo. Sa isang maliit na pagkamalikhain, maaari mong gamitin ang COUNT function para sa maraming iba't ibang mga layunin.