特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> 数据库教程> SQL中使用Case的情況

SQL中使用Case的情況

时间:2009-05-31 00:07:47 作者:互联网

假如狀態欄位紀錄的是代碼,如"Y"表示"已完成","N"表示"未完成"
只用SQL語句表示出來狀態如下:
SELECT FILE,CASE FILESTATUS
WHEN 'Y' THEN '已完成'
 WHEN 'N' THEN '未完成' END AS FILESTATUS
FROM TBFILE
注意:要以END結尾

如果是 DATAGRID綁定字段時,以上的寫法會出現問題,無法對狀態字段進行綁定,應這樣寫:
 SELECT FILE,FILESTATUS =CASE
WHEN FILESTATUS ='Y' THEN '已完成'
 WHEN FILESTATUS ='N' THEN '未完成'
END FROM TBFILE

 

相关文章

相关应用

热门文章

猜你喜欢

返回顶部