Hoe Om Die Aantal Rekords Te Tel

INHOUDSOPGAWE:

Hoe Om Die Aantal Rekords Te Tel
Hoe Om Die Aantal Rekords Te Tel

Video: Hoe Om Die Aantal Rekords Te Tel

Video: Hoe Om Die Aantal Rekords Te Tel
Video: Final Fantasy Online Convergence 2024, Mei
Anonim

Dikwels is dit nodig om vas te stel hoeveel rekords u webbronne programmeer in die tabelle van 'n databasis wat onder die beheer van die MySQL DBMS loop. Daar is 'n spesiale funksie in SQL vir hierdie bewerking. 'N Navraag om dit te gebruik, kan gewysig word deur addisionele filtervoorwaardes by te voeg. Hierdeur kan u nie net die totale aantal rekords kry nie, maar ook die nommer wat aan addisionele voorwaardes voldoen.

Hoe om die aantal rekords te tel
Hoe om die aantal rekords te tel

Instruksies

Stap 1

Gebruik die Count-funksie in samewerking met die Select-opdrag om 'n navraag te skep wat die aantal rekords in die databasistabel van belang oplewer. As 'n sterretjie (* - wildcard) as parameter aan hierdie funksie oorgedra word, word alle rekords met 'n ander waarde as Null herbereken. Benewens die tel in die navraag, moet die naam van die tabel soos gewoonlik by die Select-opdrag gespesifiseer word. Om byvoorbeeld die aantal rekords in 'n tabel met die naam allCustomers uit te vind, kan die navraag soos volg geskryf word: SELECT COUNT (*) FROM allCustomers;

Stap 2

As u in 'n sekere veld van die tabel die aantal rekords moet kry wat ten minste 'n ander waarde het as Null, moet u die naam van hierdie veld spesifiseer in plaas van 'n sterretjie in die Count-funksie. Gestel die creditSum-veld van die allCustomers-tabel is bedoel om inligting te stoor oor die hoeveelheid lenings wat uitgereik is aan elkeen van die klante wat in hierdie tabel gelys word. Dan kan die versoek vir die aantal rekords vanaf die eerste stap aangepas word sodat dit die aantal klante aan wie die lening uitgereik is, terugbesorg. Die navraag lyk soos volg na redigering: SELECT COUNT (creditSum) FROM allCustomers;

Stap 3

Om rekords met 'n unieke waarde in 'n spesifieke veld te tel, voeg Distinct by sy naam in die Count-funksie. As die tabel byvoorbeeld duplikaatrekords bevat wat na verskillende klante in die veld clientName verwys, dan kan die aantal klante wat daarin genoem word, verkry word met behulp van die volgende navraag: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Stap 4

Met toegang tot die PhpMyAdmin-toepassing word alles baie vereenvoudig, aangesien u nie 'n SQL-navraag self hoef op te stel nie. Na die magtiging in hierdie program, gaan na die bladsy met inligting oor die databasis wat die vereiste tabel bevat - kies die naam in die keuselys in die linker raam. Die lys van tabelle van hierdie databasis sal in die regte raam gelaai word, in die kolom "Records" waarvan u die vereiste waarde vir elkeen daarvan sal vind.

Aanbeveel: