PDA

View Full Version : برگردوندن فیلدهایی که مقدارشون نال است



resident
سه شنبه 23 بهمن 1386, 19:29 عصر
سلام.
میخوام دستور سلکتی بنویسم که اگه مقدار یک ستون رشته تهی یا null بود رو برگردونه. اما متاسفانه کدی که نوشتم ،جواب نمیده. ارر نمی گیره اما جواب هم نمیده
نوع اون فیلدی که میخوام نال یا تهی باشه ، int است
اینم کدم:


select code_nemuneye_azmayeshgahi
from nemuneye_azmayeshgahi
where vaziat=1 and code_forme_ersale_nemune=null || code_forme_ersale_nemune=''

لطفا راهنماییم کنید.

resident
سه شنبه 23 بهمن 1386, 20:39 عصر
کسی کمک نمیکنه؟

حمیدرضاصادقیان
سه شنبه 23 بهمن 1386, 20:47 عصر
باید به این شکل بنویسی


select code_nemuneye_azmayeshgahi
from nemuneye_azmayeshgahi
where vaziat=1 and (code_forme_ersale_nemune is Null or code_forme_ersale_nemune='')

night_walker
پنج شنبه 25 بهمن 1386, 01:52 صبح
پاسخ آقای صادقیان بسیار کامل بود ولی می خواستم اضافه کنم که اصولا NULL با هیچ چیزی حتی خودش هم مساوی نیست چون به معنی تعریف نشده است و باید به جای تساوی از شرط IS NULL یا برای عدم تساوی از IS NOT NULL استفاده کرد.