分析函数改写not in


1.OLD:

2.优化方向

(1).主查询和子查询使用的表相同,条件差不多。考虑进行合并。

(2).

使用分析函数找出相同c_cust_id 既card.免费云主机域名flag = ‘F’ 也 flag = ‘1’ 或者只满足flag = ‘1’ 然后将这部分记录过滤掉即可。

当分组结果card.flag = ‘F’ 也 flag = ‘1’ min(flag) over(partition by card.c_cust_id) = ‘1’

当分组结果flag = ‘1’ min(flag) over(partition by card.c_cust_id) = ‘1’

当分组结果flag = ‘F’ min(flag) over(partition by card.c_cust_id) = ‘F’ (需要)

相关推荐: SQL Server数据库、表、数据类型基本概念

SQL Server是一个数据库管理系统,需要以有效方式存储高容量数据。要更好地理解SQL Server处理数据的方式,就需要了解数据的存储结构。数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。一个数据库至少应该包含一个数据文件和一个事务日志…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/01 19:12
下一篇 01/01 19:12