PDA

View Full Version : تغییر مقادیر فیلدها در کوئری



firoozi90
یک شنبه 20 بهمن 1392, 11:00 صبح
سلام دوستان
یه سوال داشتم
فرض کنید در یک جدول از دیتابیس یک فیلد به اسم کد شهر داریم ، مثلا کد 0 برای شهر "شیراز" و کد 2 برای شهر "ایلام" ،حالا من میخوام یه گزارش از این جدول بگیرم و اینکه مقادیر 0 را به شیراز و مقادیر 2 را به ایلام تغییر بدم،البته نمی خوام توی جدولم این تغییرات اعمال بشه،فقط می خوام توی گزارشی که می گیرم،مثلا توی View ای که می گیرم
با چه دستوری می تونم این کارو انجام بدم؟

hossein_h62
یک شنبه 20 بهمن 1392, 12:44 عصر
سلام
با استفاده از دستور Case ؛ مثال زیر رو ببینید :
SELECT *, CityCode=
CASE CityCode
WHEN 0 THEN 'Shiraz'
WHEN 2 THEN 'Ilam'
WHEN 4 THEN 'Tehran'
ELSE 'Nothing'
END
FROM MyTable