Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak ustawić wartość logiczną w SQL?

Serwer SQL nie ujawnia boolean typ danych, który może być użyty w zapytaniach.
Zamiast tego ma bit typ danych, gdzie możliwe wartości to 0 lub 1 .
Aby odpowiedzieć na swoje pytanie, użyj 1 aby wskazać true wartość, 0 aby wskazać false wartość lub null aby wskazać nieznaną wartość.

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. Przetwarzaj ciąg znaków oddzielonych przecinkami, aby utworzyć IN Lista ciągów w klauzuli Where

  2. Przykłady formatowania „datetimeoffset” w SQL Server przy użyciu standardowych ciągów formatujących (T-SQL)

  3. Typ danych SQL Server BIT — ostateczny przewodnik

  4. Skonfiguruj zawsze włączone grupy dostępności programu SQL Server między dwiema replikami synchronicznymi. Część 2

  5. Jak znaleźć lokalizację plików danych i plików dziennika w SQL Server