Sql-server toont geen boolean
gegevenstype dat in zoekopdrachten kan worden gebruikt.
In plaats daarvan heeft het een bit
gegevenstype waarbij de mogelijke waarden 0
. zijn of 1
.
Dus om je vraag te beantwoorden, moet je 1
. gebruiken om een true
aan te geven waarde, 0
om een false
aan te geven waarde, of null
om een onbekende waarde aan te geven.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END