难道sybase不支持case [] when {} then {} end语句吗?

亮_亮 2003-10-19 12:50:47
小生用的sybase 为11.9,T-SQL语法中的 case [] when {} then {} [else {}] end
始终不能用,百思不得其解?请各位大虾指点迷津.感激不尽.
...全文
197 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
brook_huang 2003-10-29
  • 打赏
  • 举报
回复
把你的语句贴出来大家参考
hkzhou 2003-10-27
  • 打赏
  • 举报
回复
同意 虽然可以用,但是效率非常的低。
dennis2001 2003-10-20
  • 打赏
  • 举报
回复
虽然可以用,但是效率非常的低。
jakey_yang 2003-10-20
  • 打赏
  • 举报
回复
11.5的版本就可以用啊
sky125 2003-10-20
  • 打赏
  • 举报
回复
case
when search_condition then expression
[when search_condition then expression]...
[else expression]
end
case和值语法case expression
when expression then expression
[when expression then expression]...
[else expression]
end
easthero 2003-10-20
  • 打赏
  • 举报
回复
12.0以上的版本才可以用吧。
hkzhou 2003-10-19
  • 打赏
  • 举报
回复
可以呀 你是不是在having里用了吧 好象是不可以
(having case when then else end) 只有这样写才行 max(having case when then else end)
sky125 2003-10-19
  • 打赏
  • 举报
回复
当然可以,和ms sql一样的用法
老吴子 2003-10-19
  • 打赏
  • 举报
回复
绝对可以使用,你看看相关文档。注意,sybase语法中when后跟的是表达式,而不是某一个值
。这与高级语言中的用法不一样。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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