PDA

View Full Version : سوال: معادل iif



visual_sadegh
سه شنبه 01 مرداد 1387, 12:10 عصر
سلام
می خواستم بدونم توی اس کیو ال معادل تابع iif وجود داره به عنوان مثال
می خوام به ازای مقدار یک برای فیلد جنسیت مرد رو نشون بده و بجای دو زن
چطوی می شه چنین کاری رو انجام داد؟

shamsoft
سه شنبه 01 مرداد 1387, 14:15 عصر
T-SQL همچین دستوری نداره ولی کد زیر هم همین کار IIF رو انجام میده:


SELECT CASE Condition
WHEN 0 THEN 'False Part'
ELSE 'True Part'
END

Sub Zero
چهارشنبه 02 مرداد 1387, 07:10 صبح
select Gen=(CASE When Gender=1 Then 'مرد' Else 'زن' END)