SQL-servern exponerar inte en boolean
datatyp som kan användas i frågor.
Istället har den en bit
datatyp där de möjliga värdena är 0
eller 1
.
Så för att svara på din fråga bör du använda 1
för att indikera en true
värde, 0
för att ange en false
värde eller null
för att indikera ett okänt värde.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END