PDA

View Full Version : سوال: مشکل با مقادیر null در ویو



mehdi_khepel2004
چهارشنبه 28 بهمن 1388, 15:06 عصر
با سلام
من 1 ویو درست کردم که حاصل ترکیب چند تا ویوی دیگه هست حالا میخوام مقادیر null رو که در ویو دارم به 0 تبدیل کنم چون میخوام در انتهای هر سطر جمع چند تا از فیلدها رو بدست بیارم و چون بعضی از اونها مقادرشون null هست الان این جمع جواب نمیده ولی اگر به 0 تغییر پیدا کنه جواب میده چون با یک جدول فرضی و دادهای آزمایش این کار رو انجام دادم

moharrami
چهارشنبه 28 بهمن 1388, 16:06 عصر
میتونی از تابع IsNull استفاده کنی مثلا :





select IsNull(salary)?0:salary from person

MaryamMarz
چهارشنبه 28 بهمن 1388, 16:06 عصر
از تابع IsNull استفاده کنید

محمد سلیم آبادی
چهارشنبه 28 بهمن 1388, 19:01 عصر
با سلام
من 1 ویو درست کردم که حاصل ترکیب چند تا ویوی دیگه هست حالا میخوام مقادیر null رو که در ویو دارم به 0 تبدیل کنم چون میخوام در انتهای هر سطر جمع چند تا از فیلدها رو بدست بیارم و چون بعضی از اونها مقادرشون null هست الان این جمع جواب نمیده ولی اگر به 0 تغییر پیدا کنه جواب میده چون با یک جدول فرضی و دادهای آزمایش این کار رو انجام دادم

برای اینکه مقادیر null را با مقادیر دیگری جابجا کنید می تونید از تابعی به نام COALESCE استفاده کنید.
مثلا:
SELECT COALESCE (Column_1, 0) FROM Table_1