Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да зададете bool стойност в SQL

Sql сървърът не излага boolean тип данни, който може да се използва в заявки.
Вместо това има bit тип данни, където възможните стойности са 0 или 1 .
За да отговорите на въпроса си, трябва да използвате 1 за да посочите true стойност, 0 за да посочите false стойност или null за да посочите неизвестна стойност.

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. SQL Server еквивалентен на MySQL enum тип данни?

  2. Премахнете всички интервали от низ в SQL Server

  3. Преобразувайте „datetime“ в „time“ в SQL Server (T-SQL примери)

  4. Какво означава ПОРЪЧАЙТЕ (ИЗБЕРЕТЕ NULL)?

  5. Функция COALESCE в TSQL