ورود

View Full Version : صفر کردن خروجی SQL در صورت Null بودن آن.



a_allameh
چهارشنبه 25 خرداد 1384, 11:47 صبح
چطور می توان خروجی یک SQL Statement را در صورتی که Null باشد, تبدیل به عدد صفر "0" کرد.

titbasoft
چهارشنبه 25 خرداد 1384, 11:51 صبح
ISNULL ( check_expression , replacement_value )
مثال:

SELECT ISNULL(myField,0) FROM myTable

JavanSoft
چهارشنبه 25 خرداد 1384, 12:13 عصر
بصورت کامل این نوع عملیات را می توان با Case انجام داد


متغیر=‍Case شرط When مقدار1 Then جواب1
....
Else
جواب دیگر
End

محمد میرمصطفی
چهارشنبه 25 خرداد 1384, 23:01 عصر
من جواب جناب titbasoft رو میپسندم. چون ردخور نداره. ( هم خودش، هم جوابش :mrgreen: )

titbasoft
پنج شنبه 26 خرداد 1384, 11:02 صبح
هم خودش، هم جوابش
اولا ممنون از لطفتون ، :flower:
دوما هم خودش و هم جوابش رد خور داره چه جورم :embr: ، من که هنوز بچه ام . علاوه بر اون اعتقاد دارم توی این دنیای بی حد و مرز دیجیتالی اطراف ما هیچ کس نمی تونه بر یک موضوع کاملا تسلط داشته باشه و هیچ وقت اشتباه نکنه :wink:

kamyar_kimiyabeigi
جمعه 27 خرداد 1384, 01:47 صبح
درود
بهترین راه همان

ISNULL(variable, 0)

است

tayebeh
شنبه 28 خرداد 1384, 07:40 صبح
عالی بید :تشویق: :oops:

reham
شنبه 28 خرداد 1384, 07:45 صبح
عالی بود من که خیلی بدردم خورد.

a_allameh
دوشنبه 30 خرداد 1384, 11:41 صبح
از جناب titbasoft تشکر می کنم فقط من یک مشکل دیگر نیز دارم و آن اینکه می خواهم این دستور در Microsoft Access نیز قابل اجرا باشد. خواهش می کنم در صورتیکه دستور مشابهی با شرایط فوق در نظر دارید ارسال فرمایید.
با تشکر و سپاس فراوان.