2017-06-01 96 views
-2

可以賦值嗎?SQL數據類型BIT賦值

例如不是 0 =假1 =真

它會像下面 0 =戶外1 =室內

如果能那我怎麼分配值幾分?

(SQL代碼)

+2

哪個DBMS您使用的? (位是產品特定的數據類型。) – jarlh

回答

0

沒有,位是一個單比特,它有3個(在MS SQL)可能的狀態:1,0和NULL

標準的方式做,這將有'Indoor'字段,並使用1/0作爲真/假。

在TSQL你可以使用一個case語句來呈現這個室內/室外在數據庫級別:

select 
    case when indoor=1 then 'indoor' 
    else 'outdoor' end 
     as location 
    from table_name 
相關問題