PDA

View Full Version : کمک در ضمینه نوشتن یک دستور sql



mohsen_zelzela00
جمعه 07 خرداد 1389, 10:03 صبح
با سلام خدمت اساتید محترم

من یک مشکل در یکی از پروژهام برام به وجود اومد که به صورت مثال مطرح میکنم و ممنون میشم که اساتید محترم راهنمایی کنند

من یک Table دارم که این Table دارای 29 فیلد است که 25 فیلد آن داده عددی می گیرند و میتونن Null هم باشند

من می خوام وقتی که عمل select رو انجام می دم تنها فیلدهای رو به من برگردونه که دارای مقدار غیر Null یا غیر صفر باشند


من می خوام اصلاٌ این فیلد ها نشون داده نشن تو برنامم


ممنون میشم اساتید محترم راهنمایی کنند

حسین شهریاری
جمعه 07 خرداد 1389, 11:30 صبح
میتونین بنا بر شرایط جدولتون از IS NULL و IS NOT NULL استفاده کنین.

mohsen_zelzela00
جمعه 07 خرداد 1389, 12:44 عصر
میتونین بنا بر شرایط جدولتون از IS NULL و IS NOT NULL استفاده کنین.


دوست عزیز فکر کنم من سوالم رو بد توضیح دادم
http://barnamenevis.org/forum/attachment.php?attachmentid=49871&stc=1&d=1275036063
مثلاً در عکس بالا هزینه ترخیص و هزینه خروج مقدار صفر برای آنها وارد شده است من می خوام برای این رکورد فیلدهای که به من برگشت داده شود فیلدهای
REQUEST_ID
Warehouse_Cost
Work_release_costs

که من بتونم در برنامه خودم ازشون استفاده کنم

(در اینجا مثلاً در رکورد بعدی Warehouse_Cost مقدار صفر بگیرد پس من در اون مرحله اونم نمی خوام بهم نشون داده بشه)

محمد سلیم آبادی
جمعه 07 خرداد 1389, 13:01 عصر
تعداد ستونی که یک Query بر می گرداند همیشه ثابت است.
اگر ستون ها را با یکدیگر الحاق کنید این کار امکان پذیر خواهد بود. بطور مثال ابتدا مقدار فیلد را بررسی کنید در صورتی که مقدار Null داشت یا صفر بود برابر با مقدار blank (یعنی '') شود و این مقدار با مقادیر فیلد های دیگر جدول الحاق شوند (با کمک عملگر +) .
اگر توضیحاتم برایتان مفهوم نیست. باید یک نمونه از داده هایتان را با نتیجه ی مورد نظر را پست کنید.