Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/2/1 0:15:10 SQL中使用Case的情況_[SQL,Server教程]
假如狀態欄位紀錄的是代碼,如"Y"表示"已完成","N"表示"未完成"只用SQL語句表示出來狀態如下:SELECT FILE,CASE FILESTATUS WHEN 'Y' THEN '已完成' WHEN 'N' THEN '未完成' END AS FILESTATUSFROM TBFILE注意:要以END結尾
如果是 DATAGRID綁定字段時,以上的寫法會出現問題,無法對狀態字段進行綁定,應這樣寫: SELECT FILE,FILESTATUS =CASE WHEN FILESTATUS ='Y' THEN '已完成' WHEN FILESTATUS ='N' THEN '未完成'END FROM TBFILE
赞