PDA

View Full Version : مبتدی: محاسبه تعداد رکوردها هنگام گروهبندی



kamand314
دوشنبه 05 بهمن 1388, 22:35 عصر
سلام
من یک جدول با دو فیلد country و city دارم و دستور زیر راکه اجرا میکنم
select country,city from table1 group by country,city
تعداد 60 رکورد را نمایش می دهد( رکوردهای تکراری محاسبه نمی شوند )
چگونه می توانم تعداد این رکوردها محاسبه کنم ؟

محمد سلیم آبادی
دوشنبه 05 بهمن 1388, 23:42 عصر
سلام،
البته برای خلاصه سازی اطلاعات از Distinct نیز می توانید استفاده کنید.
برای این منظور هم می توانید count بگیرین و هم از تابع @@rowcount استفاده کنید:


select country,city from table1 group by country,city
select @@rowcount



select count(*) from (select country, city from table1 group by country, city) d