问个Case的简单问题

tkscascor 2010-01-08 09:36:47
select 字段,
case 字段 when >=0 then 1 else 0 end status
from table


这个当字段大于等于0 状态为1.
sql提示无法如此操作, 请问有什么办法吗?
...全文
78 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly0012008 2010-01-08
  • 打赏
  • 举报
回复
select 字段,
case when 字段>=0 then 1 else 0 end status
from table
ws_hgo 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 tkascor 的回复:]
我错了. 唉, 应该多细心看帮助文档的.
[/Quote]

先要搞清楚语法
tkscascor 2010-01-08
  • 打赏
  • 举报
回复
我错了. 唉, 应该多细心看帮助文档的.
dawugui 2010-01-08
  • 打赏
  • 举报
回复
select 字段, 
case when 字段>=0 then 1 else 0 end status
from table
bancxc 2010-01-08
  • 打赏
  • 举报
回复
select 字段,
(case when 字段 >=0 then 1 else 0 end) status
from table
水族杰纶 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chuifengde 的回复:]
SQL codeselect 字段,casewhen 字段>=0then1else0end statusfromtable
[/Quote]
UP
tkscascor 2010-01-08
  • 打赏
  • 举报
回复
额. 知道了.
chuifengde 2010-01-08
  • 打赏
  • 举报
回复
select 字段, 
case when 字段>=0 then 1 else 0 end status
from table

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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