有一张表有H_flag,R_flag,O_flag字段,值为Y或N,还有一个是size字段,值为22,43,45。现在如果size值为22,H_flag=‘Y’则显示‘22H’,如果R_FLAG=‘Y’,显示‘22R’,如果O_FLAG=‘Y’则显示‘22O’。貌似如果一个字段判断可以用DECODE或case,现在是三个字段判断要如何实现啊?
解决方案 »
- ?请问orale的policy之间的连接只能是AND么?想用OR连接怎么设置?
- 包校验失败
- oralce里如何建立临时表及会话问题。
- 如何将Aqua Data Studio完全卸载(包括注册表项)
- oralce 主键问题(急),在线等;
- 我要用这个函数,UTL_FILE.PUT_LINE(); 来向文件里写数据,那预先在sql*plus里面打什么命令设置一下,才行呢??
- 如何知道blob字段是否被修改过?
- 学习pl/sql 有何用途呀?有前途吗?能用来做哪些东东?
- sqlplus里exp命令不能用?
- 关于COMMENT
- 关于sqlplus和isqlplus读取数据不一致的问题
- 关于SQL用join的问题,困扰了我很久了,请高手帮助
decode(H_flag,'Y',size||'H',
decode(R_FLAG,'Y',size||'R',
decode(O_FLAG,'Y',size||'O'
,size
)
)
)
,size
)
把这几个连接起来,然后一次性判断