View Full Version : انتخاب مقادیر بازگشتی بر اساس مقادیر ورودی
sepehr.sz
چهارشنبه 25 بهمن 1391, 16:02 عصر
1 query برای نمایش مرد به جای عدد 1 و زن به جای عدد 2 در datagrideview می خوام
mehdi.mousavi
پنج شنبه 26 بهمن 1391, 09:15 صبح
1 query برای نمایش مرد به جای عدد 1 و زن به جای عدد 2 در datagrideview می خوام
سلام.
با فرض اینکه جدول شما حاوی متغیری به اسم MyVar باشه (که اون 1 و 2 در اون نگهداری میشه)، اونوقت کافیه تا بدین شکل عمل کنید:
SELECT
IIF(MyVar = 1, 'Male', 'Female') AS Gender
FROM
@MyTable
موفق باشید.
محمد سلیم آبادی
پنج شنبه 26 بهمن 1391, 10:36 صبح
البته لازم به ذکر که تابع IIF در نسخه 2012 به نرم افزار SQL Server ملحق شده است.
پس برای داشتن یک راه حل کاملا Portable کد زیر را خواهیم داشت:
SELECT CASE Value WHEN 1 THEN 'Male' WHEN 2 THEN 'Female' END AS Gender FROM table_name
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.