SQL server nevystavuje boolean datový typ, který lze použít v dotazech.
Místo toho má bit datový typ, kde možné hodnoty jsou 0 nebo 1 .
Pro zodpovězení vaší otázky byste měli použít 1 k označení true hodnota, 0 k označení false hodnota nebo null k označení neznámé hodnoty.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END