Si Të Llogarisni Numrin E Rekordeve

Përmbajtje:

Si Të Llogarisni Numrin E Rekordeve
Si Të Llogarisni Numrin E Rekordeve

Video: Si Të Llogarisni Numrin E Rekordeve

Video: Si Të Llogarisni Numrin E Rekordeve
Video: Raataan Lambiyan – Official Video | Shershaah | Sidharth – Kiara | Tanishk B| Jubin Nautiyal |Asees 2024, Nëntor
Anonim

Më shpesh, është e nevojshme të zbulohet numri i rekordeve kur programoni burimet e uebit në tabelat e një baze të të dhënave që funksionon nën kontrollin e MySQL DBMS. Ekziston një funksion i veçantë në SQL për këtë operacion. Një pyetje duke e përdorur atë mund të modifikohet duke shtuar kushte shtesë të filtrimit - kjo do t'ju lejojë të merrni jo vetëm numrin e përgjithshëm të regjistrimeve, por edhe numrin që plotëson kushte shtesë.

Si të llogarisni numrin e rekordeve
Si të llogarisni numrin e rekordeve

Udhëzimet

Hapi 1

Përdorni funksionin Numërim së bashku me komandën Zgjidh për të krijuar një pyetje që kthen numrin e rekordeve në tabelën e bazës së të dhënave me interes. Nëse një yll (* - wildcard) i kalohet këtij funksioni si një parametër, të gjitha rekordet me një vlerë tjetër nga Null do të rillogariten. Përveç Numërimit në pyetje, si zakonisht për komandën Zgjidh, duhet të specifikohet emri i tabelës. Për shembull, për të zbuluar numrin e rekordeve në një tabelë me emrin allCustomers, kërkesa mund të shkruhet si më poshtë: SELECT COUNT (*) FROM allCustomers;

Hapi 2

Nëse duhet të merrni numrin e rekordeve që kanë të paktën ndonjë vlerë tjetër përveç Null në një fushë të caktuar të tabelës, specifikoni emrin e kësaj fushe në vend të yllit në funksionin Numërimi. Le të themi se fusha e kredisëSumë e tabelës së të gjithë klientëve ka për qëllim të ruajë informacione në lidhje me shumën e kredive të lëshuara për secilin prej klientëve të renditur në këtë tabelë. Atëherë kërkesa për numrin e regjistrimeve nga hapi i parë mund të rregullohet në mënyrë që të kthejë numrin e klientëve të cilëve u është lëshuar kredia. Pyetja duket si kjo pas redaktimit: SELECT COUNT (creditSum) FROM allCustomers;

Hapi 3

Për të numëruar rekordet me një vlerë unike në një fushë specifike, shtoni Distinent në emrin e tij në funksionin Count. Për shembull, nëse tabela përmban regjistrime të dublikuara që u referohen klientëve të ndryshëm në fushën e Emrit të klientit, atëherë numri i klientëve që përmenden në to mund të merret duke përdorur pyetjen vijuese: SELECT COUNT (DISTINCT klientNAME) NGA të gjithë klientët;

Hapi 4

Me qasjen në aplikacionin PhpMyAdmin, gjithçka thjeshtohet shumë, pasi nuk ka nevojë të hartoni vetë një pyetje sql. Pas autorizimit në këtë program, shkoni në faqen me informacione në lidhje me bazën e të dhënave që përmbajnë tabelën e kërkuar - zgjidhni emrin e saj në listën zbritëse të kornizës së majtë. Lista e tabelave të kësaj baze të të dhënave do të ngarkohet në kornizën e duhur, në kolonën "Regjistrimet" e së cilës do të gjeni vlerën e kërkuar për secilën prej tyre.

Recommended: