Máy chủ Sql không hiển thị boolean
kiểu dữ liệu có thể được sử dụng trong các truy vấn.
Thay vào đó, nó có một bit
kiểu dữ liệu trong đó các giá trị có thể là 0
hoặc 1
.
Vì vậy, để trả lời câu hỏi của bạn, bạn nên sử dụng 1
để chỉ ra một true
giá trị, 0
để chỉ ra một false
giá trị hoặc null
để chỉ ra một giá trị không xác định.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END