Qeydlərin Sayını Necə Hesablamaq Olar

Mündəricat:

Qeydlərin Sayını Necə Hesablamaq Olar
Qeydlərin Sayını Necə Hesablamaq Olar

Video: Qeydlərin Sayını Necə Hesablamaq Olar

Video: Qeydlərin Sayını Necə Hesablamaq Olar
Video: Balların hesablanma qaydası - DİM 2024, Bilər
Anonim

Çox vaxt, MySQL DBMS-in nəzarəti altında işləyən bir verilənlər bazası cədvəllərində veb resursları proqramlaşdırarkən qeydlərin sayını tapmaq lazımdır. Bu əməliyyat üçün SQL-də xüsusi bir funksiya var. Onu istifadə edən bir sorğu əlavə filtrasiya şərtləri əlavə edilərək dəyişdirilə bilər - bu, yalnız qeydlərin ümumi sayını deyil, əlavə şərtlərə cavab verən sayını da əldə etməyə imkan verəcəkdir.

Qeydlərin sayını necə hesablamaq olar
Qeydlərin sayını necə hesablamaq olar

Təlimat

Addım 1

Sayı funksiyasını Seç əmri ilə birlikdə maraqlanan verilənlər bazası cədvəlindəki qeydlərin sayını qaytaran bir sorğu yaratmaq üçün istifadə edin. Bir ulduz (* - joker) bu funksiyaya parametr olaraq ötürülürsə, Null xaricində olan bütün qeydlər yenidən hesablanacaqdır. Sorğuda Count-a əlavə, Select əmri üçün olduğu kimi cədvəlin adı da göstərilməlidir. Məsələn, allCustomers adlı bir cədvəldəki qeydlərin sayını öyrənmək üçün sorğunu belə yazmaq olar: SEÇİN COUNT (*) FROM allCustomers;

Addım 2

Cədvəlin müəyyən bir sahəsində Null xaricində ən azı bir dəyəri olan qeydlərin sayını əldə etməlisinizsə, Count funksiyasında ulduz yerinə bu sahənin adını göstərin. Deyək ki, allCustomers cədvəlinin creditSum sahəsi bu cədvəldə sadalanan hər bir müştəriyə verilən kreditlərin miqdarı barədə məlumatları saxlamağa hesablanıb. Sonra ilk addımdan qeydlərin sayı üçün tələb kreditin verildiyi müştəri sayını qaytaracaq şəkildə düzəldilə bilər. Sorğu düzəliş edildikdən sonra belə görünür: SELECT COUNT (creditSum) FROM allCustomers;

Addım 3

Müəyyən bir sahədə unikal dəyəri olan qeydləri saymaq üçün, Count funksiyasında adına Distinct əlavə edin. Məsələn, cədvəldə müştəri adı sahəsindəki fərqli müştərilərə istinad edən təkrarlanan qeydlər varsa, onda aşağıdakı sorğu istifadə edilərək qeyd olunan müştərilərin sayı əldə edilə bilər: SEÇİLƏCƏK (DISTINCT clientName) FROM allCustomers;

Addım 4

PhpMyAdmin tətbiqinə giriş ilə hər şey olduqca asanlaşdırılır, çünki özünüz bir sql sorğusu yaratmağa ehtiyac yoxdur. Bu proqramda avtorizasiya edildikdən sonra tələb olunan cədvəli ehtiva edən verilənlər bazası haqqında məlumatı olan səhifəyə keçin - sol çərçivənin açılan siyahısında adını seçin. Bu verilənlər bazasının cədvəllərinin siyahısı, hər biri üçün lazımi dəyəri tapacağınız "Qeydlər" sütununda sağ çərçivəyə yüklənəcəkdir.

Tövsiyə: