PDA

View Full Version : جایگزینی مقدار در هنگام گزارش



reza_mn
جمعه 04 اردیبهشت 1388, 12:30 عصر
با سلام
من یک فیلد دارم که مقدار 1 تا 4 میگیره ، میخام تو گزارشی که برنامه ارائه میده بجای اعداد فصلها رو نشون بده ( بجای 1 : بهار و ...) این امکان با دستورات SQL قابل دسترسی است چون فقط با یک دستور SQL باید مقادیر رو به گزارش بفرستم.؟

mpmsoft
جمعه 04 اردیبهشت 1388, 19:36 عصر
بله امکانش در SQL موجود هست می تونید Case تعریف کنید برای این منظور می تونید از راهنمای خود SQL استفاده کنید و یا در همکین سایت در بخش اس کیو ال جستجو کنید

USE AdventureWorks;
GO
SELECT ProductNumber, Category =
CASE ProductLine
WHEN 'R' THEN 'Road'
WHEN 'M' THEN 'Mountain'
WHEN 'T' THEN 'Touring'
WHEN 'S' THEN 'Other sale items'
ELSE 'Not for sale'
END,
Name
FROM Production.Product
ORDER BY ProductNumber;
GO

reza_mn
جمعه 04 اردیبهشت 1388, 20:58 عصر
چطور میشه با دستورات inner join و where در یک دستور select ادغام بشه ؟