2010-06-08 41 views
0

我有一個BIT列和性別(0,1),並且想在結果視圖中用「man」和「woman」替換0和1。我可以在一些系統功能的視圖中做到這一點,或者我必須編寫自己的功能來做到這一點?用一些文本替換BIT值

回答

3

您可以使用像下面這樣的CASE語句。想想你想做什麼 - 也許最好是返回0和1,但轉換爲UI中的正確文本...這就是我要做的。

SELECT CASE Gender WHEN 0 THEN 'Man' WHEN 1 THEN 'Woman' END AS Gender 
FROM YourTableOrView 
+0

在該項目中,我沒有在UI一樣;),所以這個問題只是爲了利益,因爲香港專業教育學院試圖做這在DB頭,但不知道如何管理這種操作:)謝謝答案是,這個案子就是我想要的東西! – 0x49D1 2010-06-08 07:56:01