标题:oracle 判断sql语句该咋写呢?
只看楼主
lilixiangdao
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-9-13
结帖率:0
已结贴  问题点数:20 回复次数:6 
oracle 判断sql语句该咋写呢?
我现在有一个问题是:
我表tb中的字段为:
service_code,response_success,user_success
 我想让查出的语句中是:
如果service_code=1或者service_code=3时,response_success,user_success为表tb中内容
如果service_code!=1或者service_code!=3时,response_success,user_success的内容为NA
这样的sql语句我该如何写呢?
请教高手了,谢谢!
搜索更多相关主题的帖子: oracle sql语句 
2011-09-13 11:45
让我们飞
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:40
专家分:119
注 册:2011-1-9
得分:7 
pl/sql 语言可以实现

        if 条件 then
                 语句
        elsif 条件2 then
                 语句
        else
                语句
        end if
2011-09-13 20:56
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:7 
select respinse_success,user_success from tb where service_code = 1 or service_code = 3;
2011-09-15 14:21
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:0 
update tb set response_success = 'NA',user_success = 'NA' where service_code <> = 1 or service_code <> = 3;
2011-09-15 14:23
jfei
Rank: 4
来 自:郑州
等 级:业余侠客
帖 子:92
专家分:268
注 册:2011-8-27
得分:7 
select|insert|update|delect tb

虾米们!!!有意者加QQ 2434202652,2632939128联系我
2011-09-15 14:32
lihuadong86
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-9-22
得分:0 
if service_code=1或者service_code=3 then
    response_success,user_success为表tb中内容;
elsif service_code!=1或者service_code!=3 then
    response_success,user_success的内容为NA;
endif;
2011-09-22 19:38
muyiyuwen
Rank: 1
来 自:浙江*衢州
等 级:新手上路
帖 子:27
专家分:7
注 册:2009-3-16
得分:0 
select response_success,user_success from  tb where service_code=1 or service_code=3
union all
select 'NA' response_success,'NA' user_success from tb where service_code<>1 or service_code<>3
根据你提供的信息我是这么理解的。

在大四即将毕业的日子里,我无聊又憧憬的选择了java
2011-09-23 09:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-349811-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121930 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved