ورود

View Full Version : عملکرد تابع ISNULL



مهدی هادیان2
چهارشنبه 19 بهمن 1390, 08:56 صبح
بسم الله الرحمن الرحیم
با سلام
خروجی کد زیر به جای اینکه ۰ شود null می شود
SELECT MAX(ISNULL(id, 0)) AS MaxVal
FROM MyTable
دلیلش چی می تونه باشه؟
با تشکر

saeed.mohammadi
چهارشنبه 19 بهمن 1390, 09:05 صبح
سلام دوست عزیز
شما می توانید از این دستور استفاده کنید


SELECT coalesce(max(id),0) AS MaxVal
FROM MyTable

مهدی هادیان2
چهارشنبه 19 بهمن 1390, 10:30 صبح
سلام دوست عزیز
شما می توانید از این دستور استفاده کنید


SELECT coalesce(max(id),0) AS MaxVal
FROM MyTable



از پاسخ سریعتون خیلی ممنون لطف کردید
کد شما باعث شد متوجه بشم مشکل از کجاست
جای MAX و ISNULL رو اشتباه نوشته بودم