Çoğu zaman, MySQL DBMS'nin kontrolü altında çalışan bir veritabanının tablolarındaki web kaynaklarını programlarken kayıt sayısını bulmak gerekir. SQL'de bu işlem için özel bir fonksiyon vardır. Bunu kullanan bir sorgu, ek filtreleme koşulları eklenerek değiştirilebilir - bu, yalnızca toplam kayıt sayısını değil, aynı zamanda ek koşulları karşılayan sayıyı da almanızı sağlar.
Talimatlar
Aşama 1
İlgili veritabanı tablosundaki kayıtların sayısını döndüren bir sorgu oluşturmak için Seç komutuyla birlikte Say işlevini kullanın. Bu fonksiyona parametre olarak yıldız işareti (* - joker karakter) iletilirse, Null dışında bir değere sahip tüm kayıtlar yeniden hesaplanacaktır. Sorguda Count'a ek olarak, Select komutunda olduğu gibi tablonun adı da belirtilmelidir. Örneğin, allCustomers adlı bir tablodaki kayıt sayısını bulmak için sorgu aşağıdaki gibi yazılabilir: SELECT COUNT (*) FROM allCustomers;
Adım 2
Tablonun belirli bir alanında Null dışında en az bir değere sahip kayıtların sayısını almanız gerekiyorsa, Count işlevinde yıldız işareti yerine bu alanın adını belirtin. Diyelim ki allCustomers tablosunun CreditSum alanı, bu tabloda listelenen müşterilerin her birine verilen kredilerin miktarı hakkında bilgi depolamak için tasarlanmıştır. Ardından, ilk adımdaki kayıt sayısı talebi, kredinin verildiği müşteri sayısını döndürecek şekilde ayarlanabilir. Sorgu, düzenlemeden sonra şöyle görünür: SELECT COUNT (creditSum) FROM allCustomers;
Aşama 3
Belirli bir alanda benzersiz bir değere sahip kayıtları saymak için Count işlevindeki ismine Distinct ekleyin. Örneğin, tablo, clientName alanında farklı müşterilere başvuruda bulunan mükerrer kayıtlar içeriyorsa, o zaman bu kayıtlarda bahsedilen müşteri sayısı aşağıdaki sorgu kullanılarak elde edilebilir: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
4. Adım
PhpMyAdmin uygulamasına erişim ile, her şey büyük ölçüde basitleştirilmiştir, çünkü kendiniz bir sql sorgusu oluşturmaya gerek yoktur. Bu programda yetkilendirildikten sonra, gerekli tabloyu içeren veritabanı hakkında bilgi içeren sayfaya gidin - sol çerçevenin açılır listesinden adını seçin. Bu veritabanının tablolarının listesi, her biri için gerekli değeri bulacağınız "Kayıtlar" sütununda sağ çerçeveye yüklenecektir.