有時候我們會將某些欄位以數字的資料形態來儲存
假設有一Table(Student)含有三個欄位1. Number(long) 2.Name(varchar) 3.Sex(bool)
內容如下:
Number Name Sex
9701001 Jim 1
9701002 Jack 1
9701003 May 0
我們希望Select出來的DataTable如下:
Number Name Sex
9701001 Jim 男
9701002 Jack 男
9701003 May 女
這時可以利用以下的語法來解決
SELECT Number,Name,CASE Sex WHEN '0' THEN '女' WHEN'1' THEN '男' END AS Sex FROM Student
沒有留言:
張貼留言