Mametra ny sanda ao anaty tabilao Database miaraka amin'ny SQL COUNT Function

Ampiasao ny SQL COUNT hamerenana angona betsaka

Ny singa mpanjifidianana dia ampahany manan-danja amin'ny fiteny Structured Query Language (SQL). Maka ny angon-drakitra mifototra amin'ny fepetra manokana avy amin'ny tahiry relational. Azonao atao ny manontany ny SQL queries - anisan'izany ny COUNT () - mba hahazoana karazana fampahalalana avy amin'ny tahiry.

Ny SQL COUNT () dia tena ilaina indrindra satria ahafahanao manisa ireo rakitra momba ny daty araky ny fitsipika ampiasain'ny mpampiasa. Azonao atao ny mampiasa azy io mba hanisa ireo rakitsoratra rehetra ao anaty latabatra, manisa ireo soatoavina tsy manan-tsahala ao amin'ny tsanganana, na manisa ny isa ny rakitsoratra miseho izay mifanaraka amin'ny fepetra sasantsasany.

Ity lahatsoratra ity dia mandinika fohifohy ny tsirairay amin'ireo tranga ireo.

Ny ohatra dia mifototra amin'ny rakitra Northwind izay ampiasaina matetika, izay matetika mandeha amin'ny vokatra avy amin'ny database ho ampiasaina ho toy ny fampianarana.

Ity misy sombin-dahatsoratra avy amin'ny tabilao Product an'ny Daty:

Product Table
ProductID ProductName SupplierID QuantityPerUnit Vidin'ny singa UnitsInStock
1 Chai 1 Boky 10 x x 20 18,00 39
2 Chang 1 24 - 12 ons tavoahangy 19.00 17
3 Anirised syrup 1 12 - 550 ml sotro 10.00 13
4 Ny Sefo Cajun, Chef Anton 2 48 - 6 oz 22,00 53
5 Chef Anton's Gumbo Mix 2 36 boaty 21,35 0
6 Niparitaka ny zatovolahy Bebe 3 12 - 8 oz 25,00 120
7 Dadabe Organic Uncle Bob 3 12 - 1 lb pkgs. 30,00 15

Manisa ny rakitsoratra eo amin'ny latabatra

Ny fanadihadiana fototra indrindra dia manisa ny isan'ny rakitsoratra ao amin'ny latabatra. Raha te hahalala ny isan'ireo zavatra misy ao amin'ny latabatra vokatra ianao dia ampiasao ireto fanontaniana manaraka ireto:

SELECT COUNT (*)
FROM PRODUCT;

Ity fikarohana ity dia mamerina ny isan'ny laharana eo amin'ny latabatra. Ao amin'io ohatra io, dia 7.

Manisa ny lanjan'ny singa tokana ao anaty tsanganana

Azonao ampiasaina ihany koa ny COUNT ny fikarohana mba hamantarana ny isan'ireo sanda miavaka ao anaty tsanganana. Raha ohatra ka, raha te-hamantatra ny isan'ny mpamatsy izay ahitana vokatra ao amin'ny departemantan'ny vokatra, dia azonao atao ny manatanteraka izany amin'ny alalan'ity fanontanianao manaraka ity:

SELECT COUNT (DIVITRA SupplierID)
FROM PRODUCT;

Ity fikarohana ity dia mamerina ny isan'ireo sanda miavaka hita ao amin'ny tsanganana SupplierID. Amin'io tranga io, ny valiny dia 3, misolo tena ny 1, 2, ary 3.

Famaritana ny Criteria mifanandrify

Ampifandraisina amin'ny COUNT ny (COUNT) (endri-tsoratra) WHERE mba hamantarana ny isan'ny rakitra mifanaraka amin'ny fepetra sasany. Ohatra, eritrereto fa ny manampahefana dia te-hahalala ny tahan'ny tahiry ao amin'ny departemanta. Ny fanontana manaraka dia manondro ny isa maromaro maneho ny UnitsInStock latsaky ny 50 singa:

SELECT COUNT (*)
FROM PRODUCT
AIZA Itoa UnitsInStock <50;

Amin'io tranga io, ny fikarohana dia mety hamerina 4, maneho an'i Chai, Chang, Siro sy Anise, ary Dadatoa Bob Bodoina.

Ny laharana COUNT () dia mety ho tena sarobidy amin'ireo mpitantana ny banky izay mikasa ny hamintina ireo angona mba hahatanteraka ny fepetra takian'ny raharaham-barotra. Amin'ny alalan'ny famoronana kely dia azonao ampiasaina ny COUNT () ho an'ny tanjona samihafa.