اسکریپت محاسبه تعداد کل رکوردها بدون محاسبه ی رکوردهای تکراری

  • درصورتی که بخواهیم تعداد کل رکوردهای جدول MyTable  را به دست بیاوریم، به صورت زیر می نویسیم:  

select count(*) from mytable  

  • درصورتی که در جدول Mytable  بخواهیم تعداد کل رکورهایش را بدست آوریم ولی رکوردهایی که مقدار فیلد MyField آنها تکراری است را فقط یکبار به حساب بیاوریم اسکریپت فوق را به صورت زیر می نویسیم:   

select count(distinct(t.myfield)) from mytable  t

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد