随笔-97  评论-105  文章-46  trackbacks-1

sql server中case的简单示例

 

    select *,
    case 
        when resultrate>0 then case --<<case嵌套
                                    when Odds>0 then Odds*ResultRate  --如果resultrate大于零,且odds大于零,返回结果
                                    when Odds<0 then ResultRate      --如果resultrate大于零,且odds小于零,返回结果
                                end -->>case嵌套
        when resultrate<0 then case --<<case嵌套
                                    when Odds>0 then ResultRate         --如果resultrate于零,且odds大于零,返回ResultRate
                                    when Odds<0 then -Odds*ResultRate   --如果resultrate于零,且odds于零,返回-Odds*ResultRate
                                end -->>case嵌套
    end r from soxe_OrderResult    --

 

posted on 2011-10-14 14:41 Konimeter 阅读(9) 评论(0) 编辑 收藏
我的公司:
ShangXun.Net一站式网络服务
昵称:Konimeter
园龄:6年5个月
粉丝:1
关注:1
<2011年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

搜索

 
 

常用链接

随笔分类(96)

文章分类(15)

.NET

最新评论

推荐排行榜