新手。 SQL Server 2014
我正在尝试更新标志,但我不确定结构。这是我正在做的事情的简化剪辑
update tblCustomer
set IsHappy=true
where country=1 and
firstname in (ian,bob,sam,joe)
任何想法如何在一行中做到这一点?
答案 0 :(得分:4)
首先,将字符串文字放在单引号中,而T-SQL不知道“true”或“false” - 它是1
(对于true)或0
(对于false) )对于BIT
列。
update tblCustomer
set IsHappy = 1
where country = 1
and firstname in ('ian', 'bob', 'sam', 'joe')