0
我有一個BIT列和性別(0,1),並且想在結果視圖中用「man」和「woman」替換0和1。我可以在一些系統功能的視圖中做到這一點,或者我必須編寫自己的功能來做到這一點?用一些文本替換BIT值
我有一個BIT列和性別(0,1),並且想在結果視圖中用「man」和「woman」替換0和1。我可以在一些系統功能的視圖中做到這一點,或者我必須編寫自己的功能來做到這一點?用一些文本替換BIT值
您可以使用像下面這樣的CASE語句。想想你想做什麼 - 也許最好是返回0和1,但轉換爲UI中的正確文本...這就是我要做的。
SELECT CASE Gender WHEN 0 THEN 'Man' WHEN 1 THEN 'Woman' END AS Gender
FROM YourTableOrView
在該項目中,我沒有在UI一樣;),所以這個問題只是爲了利益,因爲香港專業教育學院試圖做這在DB頭,但不知道如何管理這種操作:)謝謝答案是,這個案子就是我想要的東西! – 0x49D1 2010-06-08 07:56:01