怎样写这样的查询语句(200分)

  • 主题发起人 主题发起人 xujunjie
  • 开始时间 开始时间
X

xujunjie

Unregistered / Unconfirmed
GUEST, unregistred user!
想实现:将数据库里的1显示为“成功,0显示为“失败”,这样的SQL该怎么写?
 
select (case when fld=1 then '成功' else '失败' end) as fld from tbl
不过建议你不要这样处理,在client显示时转换好一些,
 
你的上一贴好多人给了答案,
方法和思路基本都一样,难道还没解决吗?
 
建議在顯示時由程序來轉換
 
to taninsh, mild:
应用程序中可以实现,但我想用SQL应该也可以办到
to xj_liyq:
具体是哪个帖呀?
 
甘也得:
select fld=(case when fld=1 then '成功' else '失败' end) from tbl
 
select fld=(case when fld=1 then '成功' else '失败' end) from tbl

这样就可以了
 
终于找到答案了
 
接受答案了.
 
成功和失败写在哪里!!!
是提示框吗????
还是在表中!!
 
后退
顶部