تابع IIF در Sql

خیلی دوست دارم اونچه رو که یاد گرفتم با شما به اشتراک بذارم. پس خیلی خوشحال می شم از اینکه با نظراتتون به پیشرفت این نوشته کمک کنید.




تابع IIF در Sql server ، همون منطق if هست!

یعنی اگه شرط تابع درست باشه، یه چیزی بر می گردونه. اگه شرط تابع درست نبود، یه چیز دیگه ای بر می گردونه!!!

مثل اینکه این تابع، از sql server 2012 به بعد کار می کنه.

مثال اول :

در مثال بالا ، اگه Quantity یا مقدار هر رکوردی از 10 بیشتر بود، می نویسه : MORE
در غیر این صورت می نویسه : LESS

مثال دوم :

توی این مثال نشون می ده که چجوری می تونیم داده ی null برگردونیم.

مثال سوم :

این مثال نشون می ده که چجوری می تونیم تو در تو بنویسیم:

می تونید نتیجه رو برای سن های مختلف ببینید :

سن = 12 سال

سن = 32 سال

سن = 65 سال

امیدوارم این نوشته براتون مفید بوده باشه

ازهمراهیتون صمیمانه سپاسگزارم ...