Sorgu tarafından döndürülen kayıtların sayısını hesaplar.
Söz Dizimi
Count ( Expr )
İfade yer tutucusu, saymak istediğiniz verileri içeren alanı veya alandaki verileri kullanarak hesaplama gerçekleştiren bir ifadeyi tanımlayan dize ifadesi temsil eder. İfade 'teki işlenenler, tablo alanı veya işlevin adını içerebilir (Bu, iç veya Kullanıcı tanımlı olabilir, ancak diğer SQL toplama işlevleri değildir). Metin içeren herhangi bir tür veriyi sayabilirsiniz.
Açıklamalar
İpucu: Access 2010 ' de, ifade Oluşturucusu IntelliSense 'e sahiptir; böylece ifadenizin gerektirdiği bağımsız değişkenleri görebilirsiniz.
Count kullanarak temel bir sorgudaki kayıtların sayısını sayabilirsiniz. Örneğin, belirli bir ülkedeki sevk edilen siparişlerin sayısını saymak için say 'ı kullanabilirsiniz.
İfade bir alanda hesaplama gerçekleştirebilmesine rağmen, sayım yalnızca kayıtların sayısını hesaplar. Kayıtlarda hangi değerlerin depolanmadığını fark etmez.
İfade yıldız işareti (*) joker karakteri değilse , say işlevi null alanları olan kayıtları saymaz. Yıldız işareti kullanırsanız, say , null alanları içeren olanlar da içinde olmak üzere toplam kayıt sayısını hesaplar. Count (*)sayımdan([sütun adı])önemli ölçüde hızlıdır. Yıldız işaretini tırnak işaretleri (' ') içine almayın. Aşağıdaki örnek, Siparişler tablosundaki kayıtların sayısını hesaplar:
SELECT Count(*) AS TotalOrders FROM Orders;
İfade birden çok alan belirlerse, say işlevi yalnızca alanlardan en az biri nullolmadığında bir kaydı sayar. Belirtilen alanların tümü nullise, kayıt sayılmaz. Alan adlarını bir ve işareti (&) ile ayırın. Aşağıdaki örnekte, sayımı, SevkTarihi veya navlun nullolmayan kayıtlarla nasıl sınırlayabileceğiniz gösterilir:
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
Bir sorgu ifadesinde say 'ı kullanabilirsiniz. Bu ifadeyi, bir QueryDef NESNESININ SQL özelliğinde veya SQL sorgusuna dayalı bir Recordset nesnesi oluştururken de kullanabilirsiniz.
Not: Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.