首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Sql Select case的用法解决方法

2012-03-05 
Sql Select case的用法我的表结构如下cstIDcstnameTime1张三2008-5-12李四2008-8-83王五null我select * fr

Sql Select case的用法
我的表结构如下
cstID cstname Time
  1 张三 2008-5-1
  2 李四 2008-8-8
  3 王五 null

我select * from table 找出表中的所有记录,如果“Time”为null,则显示“未有时间”,如果"Time"不为空,则显示时间,
请问怎么用case when end 语句,还是有别的办法?请高手指教!

[解决办法]
select case time when null then '未有时间' else time end as mytime
[解决办法]
建议你不要在数据库里做,在代码去做bingding的时候做这个事情
sql的columns里带有函数之类的东西,效率是不会高的
[解决办法]
直接select * from table显示所有后,使用一个判断语句,
for(i=1;i<=list.length;i++)
if(list.列名[i]==“null”)
list.列名[i]="未有时间"

反正就是这个意思,具体的写法你自己参考吧,不知道对不对

热点排行