这个SQL语句应该怎么写

gwshang 2004-05-04 04:19:07
比如,数据库中有个字段ctype是integer型,查询时如果ctype为1则返回“是”,0则返回“否”,这个SQL语句应该怎么写啊?
谢谢各位
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2004-05-04
  • 打赏
  • 举报
回复
'如果数据库为SQL,则:
select case ctype when 1 then '是' else '否' end from tablename
txlicenhe 2004-05-04
  • 打赏
  • 举报
回复
select
(case id
when 1 then '是'
when 0 then '否'
Else '错'
End
) as col
from table1
lsftest 2004-05-04
  • 打赏
  • 举报
回复
字段的数据类型设计得不合理,你说得情况如果是用在access里可能会有问题。。建议把ctype改为Boolean(access中为“是/否”)。。。

online 2004-05-04
  • 打赏
  • 举报
回复
select
case id
when 1 then '是'
when 0 then '否'
end as col
from table1 where id=1

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧