1

我的表单有一个“您是否寻求医疗护理”复选框,该复选框将返回值为真或假。我想以表格形式打印此结果,但是我希望该值返回“已/未就医”而不是布尔值。到目前为止我有这个:

Case when md.seen_doctor = 'FALSE' THEN CAST (md.gweld_doctor AS Varchar(15)) 

我不知道如何分配不同的值。

4

2 回答 2

1
select case when md.seen_doctor = 'FALSE' 
            then 'Did not seek medical attention'
            else 'Did seek medical attention'
       end as res_checkbox
from your_table
于 2013-09-24T08:59:00.803 回答
0
SELECT 
      CASE WHEN
          md.seen_doctor = 0
          THEN 'Did not seek medical attention'
          ELSE 'Did seek medical attention'
        end 'Med_Checkbox'
FROM
tbltablename
于 2013-09-24T09:04:36.780 回答