Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como definir o valor bool no SQL


O servidor SQL não expõe um boolean tipo de dados que pode ser usado em consultas.
Em vez disso, tem um bit tipo de dados onde os valores possíveis são 0 ou 1 .
Então, para responder sua pergunta, você deve usar 1 para indicar um true valor, 0 para indicar um false valor ou null para indicar um valor desconhecido.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN 
    1
ELSE 
    0
END