PDA

View Full Version : SQL - SELECT Group by



Esikhoob
یک شنبه 12 فروردین 1386, 15:31 عصر
با سلام خدمت دوستان عزیز
من در حال یاد گیری VFP هستم ؛ و می خواستم بپرسم دستور Group by در ایجاد View ، به چه دردی می خورد؟
با تشکر فراوان

rezaTavak
یک شنبه 12 فروردین 1386, 15:54 عصر
اگر شما بخواهید چیزی را در sql بشمارید بسیار مفید است مثلا :



select sex,count(sex) group by sex


بر حسب جنس شمارش خواهد کرد.

rezamim
یک شنبه 12 فروردین 1386, 18:42 عصر
در واقع برای دسته بندی براساس یک یا چند فیلد است. مثلا اگر شما بخواهید تعداد کالاهای خریداری شده را به تفکیک نوع کالاها بدست بیاورید مثلا میتوانید بنویسید:


SELECT Factor.Kalacode, Sum(Factor.BuyNum) ;
FROM Factor ;
GROUP BY Factor.KalaCode ;
INTO CURSOR MyCursor


و بفرض اگر بخواهید بر اساس فروشندگان هم تفکیک شود مینویسید


SELECT Factor.Kalacode, Sum(Factor.BuyNum) ;
FROM Factor ;
GROUP BY Factor.SellerCode,KalaCode ;
INTO CURSOR MyCursor