2017-07-19 42 views
0

我有簡單的MSSQL的查詢:MSSQL數據庫查詢翻譯給定的值

SELECT tw_todo as td FROM tw__work 

其中TD給了我像T或F(真/假)位值。

有沒有辦法在這個查詢內翻譯這個值爲1或0?

+2

我刪除了不兼容的數據庫的標籤,這將轉換。 –

回答

2
SELECT CASE WHEN tw_todo = 'T' THEN 1 ELSE 0 END as td FROM tw__work 

試試上面的查詢。

這裏我用了CASE WHEN'T' and 'F'1 and 0

+1

謝謝!我會在家中檢查並提供反饋! – PipBoy2000

+1

幹得好。在我的情況下,'T'是'真實的',但是你的查詢給了我正確的方向。謝了哥們! :) – PipBoy2000

1
SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work 
+0

謝謝!我會在家中檢查並提供反饋! – PipBoy2000

+1

幹得好。好的嘗試我的問題。 @sagar代碼稍微好一些。謝了哥們! :) – PipBoy2000