加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长百科 > 正文

Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询

发布时间:2021-04-04 04:19:44 所属栏目:站长百科 来源:网络整理
导读:我有一个Oracle SQL查询,其中包括列输出中的计算.在这个简化的例子中,我们正在寻找日期在某个范围内的记录,其中某些字段与特定的东西相匹配;然后对于那些记录,取出ID(不是唯一的)并再次搜索表中具有相同ID的记录,但是某些字段与其他字段匹配且日期在主记录的

对我来说,最简单的方法就是将其作为嵌套查询…
– 内部查询将是您的基本查询,没有CASE语句
– 它还会将您的相关子查询作为附加字段包含在内
– 然后外部查询可以将该字段嵌入CASE语句中

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读