急,各位版主看看没有这样的函数,没有也告诉我一声,与 Boolean_expression?值1:值2 对应的在 sql中是那个函数??

gauss32 2004-08-11 03:55:10
急,各位版主看看没有这样的函数,没有也告诉我一声,与 Boolean_expression?值1:值2 对应的在 sql中是那个函数??
...全文
132 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gauss32 2004-08-11
  • 打赏
  • 举报
回复
奇怪,iif这个函数不能在查询分析器里用,这个是那里用的哦??
gauss32 2004-08-11
  • 打赏
  • 举报
回复
我觉的回复人:
yefengdn(我爱我家) 这个最符合我的要求,大家认为呢??
--------------------------
IIf(«Logical Expression», «Numeric Expression1», «Numeric Expression2»)

如果 «Logical Expression» 取值为 TRUE,则此函数返回 «Numeric Expression1»,否则,返回 «Numeric Expression2»。


gauss32 2004-08-11
  • 打赏
  • 举报
回复
好的,谢谢
yefengdn 2004-08-11
  • 打赏
  • 举报
回复
IIf(«Logical Expression», «Numeric Expression1», «Numeric Expression2»)

如果 «Logical Expression» 取值为 TRUE,则此函数返回 «Numeric Expression1»,否则,返回 «Numeric Expression2»。
zjcxc 元老 2004-08-11
  • 打赏
  • 举报
回复
case Boolean_expression when 1 then 值1 else 值2 end
---涛声依旧--- 2004-08-11
  • 打赏
  • 举报
回复
有這樣的函數嗎﹖
老宛 2004-08-11
  • 打赏
  • 举报
回复
测试:
declare @a int,@b int
select @a=5,@b=6
select case when @a>@b then 1 else 0 end
老宛 2004-08-11
  • 打赏
  • 举报
回复
case when Boolean_expression then 值1 else 值2 end
老宛 2004-08-11
  • 打赏
  • 举报
回复
case when Boolean_expression then 值1 else 值2 end
lcq9732 2004-08-11
  • 打赏
  • 举报
回复
先把表达式转成数值减一不就是0,1是了吗,这就有了

34,576

社区成员

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

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