我創建select語句來比較男性和女性,並替換一些值。我有兩張桌子。在select語句中使用運算符使用大小寫sql server2008
表1:
- 男(TRUE或FALSE)
- 女(TRUE或FALSE)
表2:
- 性別 - 值('M','F','B')
我想創建從表2中的select語句表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
但我在得到錯誤或操作不使用在這裏。如何使用運算符來選擇兩個值。任何人建議我...
第一個是好的。這是工作。 – Duk