Gelek Nirxên li Di Databases Tableê de bi karanîna SQL-COUNT

Bikaranîna SQL-ê bikar bînin ku ji bo daneyên navfireh ve vegerîne

Pirrjimara elementek girîng e ku beşek Pirrjimar Pirrjimar (SQL). Ew daneyên bingehîn li ser bingeha daneyên navxweyî yên bingehîn. Hûn dikarin pirsên SQL-ên bikar bînin - tevlî çalakiya COUNT () - ji bo hemî agahiyên agahdariyê ji databases bigirin.

SQL-Fi () fonksek bi taybetî bi kar e, ji ber ku hûn destnîşankirina navnîşên bikarhênerên taybet-ên taybet ên daneyên daneyên databan derxistin. Hûn dikarin bikar bînin ku hemî belgeyên li ser maseyê, hejmareke taybetî yên di binê de, hejmareke hejmartin hejmareke hejmara qeydên ku ji bo hin pîvanan re bigirin.

Ev gotar li her cînavên li ser çavanek kurt e.

Nimûneyên bingehîn di navnîşana Bikaranîna Niştimanî ya Northwind de ye, ku pir caran bi hilberên danûstandinên ji bo bikaranîna tutorial digire.

Li vir dora hilberê hilberê ya daneya databases hilkişîne:

Product Table
ProductID ProductName SupplierID QuantityPerUnit UnitPrice UnitsInStock
1 Chai 1 10 box x 20 bagik 18.00 39
2 Chang 1 Şirketên 24 - 12 oz 19.00 17
3 Aniseed Syrup 1 12- şîrketên 550 ml 10.00 13
4 Chef Anton's Cajun Seasoning 2 48 - 6 oz jars 22.00 53
5 Chef Anton's Gumbo Mix 2 36 karsaz 21.35 0
6 Grandma's Boysenberry Spread 3 12 - 8 oz jars 25.00 120
7 Pears Dried Organic Uncle Bob 3 12 - 1 lb pkgs. 30.00 15

Di Belgeyê de

Pirsgirêka herî bingehîn di hejmareya hejmara belgeyan de hejmare dike. Heke hûn dixwazin hejmara hebên ku di tabloya hilberê de hene, bizanin, pirsê jêrîn bikar bînin:

SELECT COUNT (*)
Ji berhemê

Pirsgirêka hejmara navnîşên rêzan li ser sifrê vegerîne. Di vê nimûneyê de, ew 7 e.

Bersivên Baweriyê Di Dîmika Berbiçav de

Hûn dikarin karûbarên COUNT bikar bînin ku hejmara hejmarek taybetmendiyên di binavê de nas bike. Di nimûne, heke hûn dixwazin hejmarek navnîşanên cuda yên ku hilberên di hilberê hilberê de têne naskirin, hûn bikar tînin vê pirsê bikar bînin:

VERVE COUNT (DISTINCT SupplierID)
Ji berhemê

Pirsgirêk hejmara nirxên cûda yên ku di kameravê DAIŞ de tête vegerandin. Di vê rewşê de, bersiva 3 ye, nûnerê 1, 2, û 3.

Vebijêrkên Rêjeya Rêjîmê

Hevpeyivîna COUNT () bi WHERE bendê jibo hevpeymanên ku hin pîvanên bihev dikin re nas dikin. Ji bo nimûne, dagir dike ku rêveberê îdarî dixwaze wateyek hilgirtina di nav dezgehan de. Pirsgirêka hejmarek navnîşên rêzikan diyar dike ku YekitînStock ji 50 yekîneyên temaşe dike:

SELECT COUNT (*)
Ji berhemê
WHERE UnitsInStock <50;

Di vê rewşê de, pirs dê wateya 4 vegerand, Chai, Chang, Aniseed Syrup, û Pears Dried Organ of Organic Uncle Bob.

Vê (COUNT) mûzeya pir girîng e ku ji rêveberên daneyên danûstendinê yên ku hewldanên danûstendina danûstendinê digire ku daxwazên karsaziyê bigirin. Bi afirandina creatîfek piçûk, hûn dikarin karûbarên COUNT () ji bo cûreyên pirrfireh bikar bînin.