PDA

View Full Version : حذف سلولهای نول در گروه بندی یک ستون



mr.siahatgar
چهارشنبه 04 مرداد 1391, 00:28 صبح
با سلام من یه پروژه دارم که با اس کیو ال کار میکنه .در پروژه یک جدول دارم که طبق دستور زیر گروهبندی میکنم و میانگین ان را بدست اورده و بعد از کمترین به بیشترین صورت میکنم ولی مشکل این است که سلول های نول(خالی) نیز صورت میکنه من نمیخوام اونها نمایش بدهد چکار باید بکنم
select milady, AVG(ttt3) from imdtable group by milady,station,[month milady],[day milady] order by AVG(ttt3) asc

Y_Safaiee
چهارشنبه 04 مرداد 1391, 00:45 صبح
با سلام خدمت شما

یه دستور اس کیو ال هست که کارش بررسی نال بودن یا نبودن مقادیره به مثال پائین دقت کنین :



SELECT date, AVG(nomre) AS Expr1 FROM list WHERE (nomre IS NOT NULL) GROUP BY date


دستور بالا میاد میانگین اعدادی رو میگیره که فیلد نمره اونها نامساوی با نال هست و در انتها بر اساس تاریخ (گروهه بندی) اطلاعات رو نشون میده .

موفق باشین
بایت بایت

ali_habibi1384
چهارشنبه 04 مرداد 1391, 03:31 صبح
اگه منظورتون اينه كه اگر در نهايت اگر نال بود بياد صفر بذاره يا مقداري كه شما ميخوايد از دستور IsNull بصورت زير در Select استفاده كنيد:


select isnull(mid,0) as mid from tblname

يعني اگر فيلدMid نال بود صفر رو به كاربر نشون بده