Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách đặt giá trị bool trong SQL

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SET DATEFIRST - Đặt Ngày đầu tiên trong tuần trong SQL Server

  2. Khắc phục “Lỗi tràn số học chuyển đổi int thành kiểu dữ liệu số” trong SQL Server

  3. Trung bình của sự không nhất quán float

  4. SQL:tìm kiếm một chuỗi trong mỗi cột varchar trong cơ sở dữ liệu

  5. Chọn dữ liệu từ hai máy chủ khác nhau trong SQL Server