Rejnev
دوشنبه 12 مرداد 1388, 00:34 صبح
سلام
فرض کنید جدولی داریم شامل فیلدهای نام از نوع char و جنسیت از نوع bit
مقدار یک در فیلد جنسیت مبین مرد و صفر مبین زن است
name gender
------------------- ------
john 1
michael 1
rose 0
sara 0
julia 0
به غیر از دستور الحاق جداول شما چه دستوری را پیشنهاد میدهید که هنگام select کردن بجای نمایش عدد "1" مقدار "مرد" و "0" مقدار "زن" را نشان دهد؟
ممنون.
پاسخ:
در access:
SELECT IIf(Gender=0,'Male','Female') AS Gender
FROM tblUser AS U
در SQL Server:
SELECT CASE WHEN [gender] = 1 THEN 'Male' ELSE 'Female' END AS Gender FROM tblUser
فرض کنید جدولی داریم شامل فیلدهای نام از نوع char و جنسیت از نوع bit
مقدار یک در فیلد جنسیت مبین مرد و صفر مبین زن است
name gender
------------------- ------
john 1
michael 1
rose 0
sara 0
julia 0
به غیر از دستور الحاق جداول شما چه دستوری را پیشنهاد میدهید که هنگام select کردن بجای نمایش عدد "1" مقدار "مرد" و "0" مقدار "زن" را نشان دهد؟
ممنون.
پاسخ:
در access:
SELECT IIf(Gender=0,'Male','Female') AS Gender
FROM tblUser AS U
در SQL Server:
SELECT CASE WHEN [gender] = 1 THEN 'Male' ELSE 'Female' END AS Gender FROM tblUser