Skip to main content

Nagbibilang ng Mga Halaga sa isang Table Gamit ang SQL COUNT Function

PHP Syntax (Mayo 2025)

PHP Syntax (Mayo 2025)
Anonim

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:

Table ng Produkto
ProductIDPangalan ng ProduktoSupplierIDQuantityPerUnitPresyo ng isang pirasoUnitsInStock
1Chai110 mga kahon x 20 bag18.0039
2Chang124 - 12 oz bottles19.0017
3Aniseed Syrup112 - 550 bote ng ML10.0013
4Chef Anton's Cajun Seasoning248 - 6 ans garapon22.0053
5Gfo Anton's Gumbo Mix236 na mga kahon21.350
6Kumakalat ang Boysenberry ni Lola312 - 8 oz garapon25.00120
7Ang Organic Dried Pears ni Uncle Bob312 - 1 lb pkgs.30.0015

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.