Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come impostare il valore bool in SQL

Il server SQL non espone un boolean tipo di dati che può essere utilizzato nelle query.
Invece, ha un bit tipo di dati dove i possibili valori sono 0 o 1 .
Quindi, per rispondere alla tua domanda, dovresti usare 1 per indicare un true valore, 0 per indicare un false valore o null per indicare un valore sconosciuto.

Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN 
    1
ELSE 
    0
END