1

私のフォームには、true または false として値を返す「医師の診察を受けましたか」チェックボックスがあります。この結果をフォームに出力したいのですが、ブール値の代わりに「診察を受けました/診察を受けませんでした」という値を返したいと思います。私はこれまでのところこれを持っています:

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 に答える