PDA

View Full Version : نمایش NULL رو با مقدار عدد صفر



maryam_jamshid
چهارشنبه 16 آبان 1386, 10:57 صبح
بعضی از مقادیر یه view دارای مقدار NULL می باشد.
چطوری میشه مقادیر null یه view را با عدد صفر نمایش بدم.
ضمنا فیلدهای من زیادن و نمیتونم از این کد استفاده کنم
SELECT ISNULL(feild name, 0)
FROM table_name

whitehat
چهارشنبه 16 آبان 1386, 11:21 صبح
شما می توانید Default Value استفاده کنید
یا برای Query هار از تابع IsNull استفاده کنید

maryam_jamshid
چهارشنبه 16 آبان 1386, 12:23 عصر
میشه این دو مورد رو با مثال توضیح بدید.
ضمناهمانطور که گفتم از یه view استفاده میکنم .

whitehat
چهارشنبه 16 آبان 1386, 13:33 عصر
مورد اول در هنگام تعریف جدول است، شما در هنگام تعریف Table در Designer می توانید آنرا در مشخصات فیلد پیدا کنید
و مورد دوم به این شکل استفاده میشه

select IsNull(YourFiledName,0) As NameYouLike From YourTable

maryam_jamshid
چهارشنبه 16 آبان 1386, 13:48 عصر
ببینید من همانطور که گفتم از یه view استفاده میکنم که تعداد رو میشماره بنابراین از حالت اول نمیتونم استفاده کنم.
در حالت دوم هم تعداد فیلدهام زیادحدود 300تا.؟؟؟
آیا راهی است که این دستور رو به صورت کلی برای تمام فیلدهای اون view تعریف کرد؟؟؟

whitehat
چهارشنبه 16 آبان 1386, 14:09 عصر
300 فیلد یا رکورد؟
اگه فیلد باشه ، من راه دیگه ای سراغ ندارم :( ، شاید دوستان بهتر بتوانند کمک کنند
(اگر نام گذاری فیلد ها تابع قانون خاصی باشه یا بخواهید از جداول سیستمی استفاده کنید می توانید از کوئری دینامیک استفاده کنید)