我创建了一个用于比较男性和女性并替换某些值的选择语句。我有两个表格。
表格1:
- 男性 (True 或 false)
- 女性 (True 或 false)
表格2:
- 性别 - 值 ('M','F','B')
我想从表格2创建一个选择语句到表格1。我的查询如下:
我想从表格2创建一个选择语句到表格1。我的查询如下:
select 'insert into table1(Male,female)values('+
Isnull(cast(case Gender when 'M' or 'B' Then '''True''' else '''false''' end as varchar),'NULL')+','+
Isnull(cast(case Gender when 'F' or'B' Then '''True''' else '''false''' End as varchar),'NUll')+')'
from Table2
但是在这里使用或运算符时出现了错误。如何使用运算符选择两个值。有人能给我建议吗...