PDA

View Full Version : شمارش فیلد تکراری



linktaz
دوشنبه 17 اردیبهشت 1397, 10:31 صبح
با سلام
دوستان من میخوام تعداد تکرار هر فیلد رو در یک فیلد دیگه جلوش بیارم.چطوری این کار انجام میشه؟

Mehr@ban
دوشنبه 17 اردیبهشت 1397, 16:22 عصر
سلام باید از دستور DCount یا Count در کوئری استفاده کنی

نمونه در تالار هست

mazoolagh
سه شنبه 18 اردیبهشت 1397, 07:45 صبح
از الگوی زیر استفاده کنین:
SELECT FieldName , Count(*) AS Tedad
FROM TableName
GROUP BY FieldName

اضافه کردن شرط برای محدود کردن تعداد بین دو مقدار:
SELECT FieldName , Count(*) AS Tedad
FROM TableName
GROUP BY FieldName
HAVING Count(*) BETWEEN MinValue and MaxValue


مرتب کردن نتایج بر اساس تعداد:
SELECT FieldName , Count(*) AS Tedad
FROM TableName
GROUP BY FieldName
HAVING Count(*) BETWEEN MinValue and MaxValue
ORDER BY Count(*) DESC/ASC