PDA

View Full Version : مشکل در تلفیق دو فیلد



javad3151
چهارشنبه 26 مرداد 1384, 23:49 عصر
سلام
وقتی دو تا فیلد رو به این صورت تلفیق می کنم
select fname + sname as fullname from main_t
اگر هر دوتا فیلد نام ونام خانوادگی پر باشه مشکلی نداره و خوب جواب میده اما اگر یکی از اونها مثلا نام خالی باشه ولی نام خانوادگی پر باشه fullname رو کلا خالی برمیگردونه ؟؟؟؟؟؟؟

AminSobati
جمعه 28 مرداد 1384, 12:49 عصر
جواد جان دلیلش اینه که Null وقتی در عمل جمع شرکت کنه، حاصل Null خواهد بود. این کار رو انجام بدین:


select isnull(fname,'') + isnull(sname,'') as fullname from main_t

javad3151
شنبه 29 مرداد 1384, 06:48 صبح
خیلی ممنون استاد
مشکل حل شد.