TOP (100) PERCENT
sql="select top 30 * from data where title='"&title1&"' order by id desc"
原意是选出符合“where 条件”的记录集里的“前30条”
但是,对于该SQL语句,由于语句里同时存在where和top语句的,并且where条件列不是合适的索引,程序执行的是全表扫描,首先是查找符合where条件的记录, 而这里的top限制形同虚设。如果全表是百万级别以上的数据表,那么就这么一个简单的判断,就有可能拖垮数据库。
所以需要先把符合“where条件”的记录,用一个子查询筛选出来,再在筛选结果集里选top30。
因为SQL规则规定,如果子查询里,有order ...,就必须有TOP,所以就用SELECT TOP 100 PERCENT来限定,top 100 percent是为了保证筛选出所有符合条件的数据条目。
转载于:https://blog.51cto.com/greenp/1007780
TOP (100) PERCENT相关推荐
- SQL的top 100 percent用法
sql="select top 30 * from data where title='"&title1&"' order by id desc" ...
- 机器学习必读TOP 100论文清单:高引用、分类全、覆盖面广丨GitHub 21.4k星
萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 想要入门机器学习,奈何领域的新论文太多,不知道该看哪一篇? 自2017年以来,超越SOTA的方法天天有,但往往针对性非常强,不一定是颠覆机器 ...
- 2016年 CodePen 最热门的前端代码 Top 100
2016年 CodePen 最热门的前端代码 Top 100 原文:http://www.shejidaren.com/top-pen-of-2016.html 每年 Codepen 都会公布年度最热 ...
- ML之K-means:基于K-means算法利用电影数据集实现对top 100 电影进行文档分类
ML之K-means:基于K-means算法利用电影数据集实现对top 100 电影进行文档分类 目录 输出结果 实现代码 输出结果 先看文档分类后的结果,一共得到五类电影: 实现代码 # -*- c ...
- ML之H-Clusters:基于H-Clusters算法利用电影数据集实现对top 100电影进行文档分类
ML之H-Clusters:基于H-Clusters算法利用电影数据集实现对top 100电影进行文档分类 目录 输出结果 实现代码 输出结果 先看输出结果 实现代码 # -*- coding: ut ...
- 【初级网络工程师TOP 100 基础问答】来看看你答的上吗?
TOP 100 问答 1.什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2.OSI 参考模型的层次是什么? 有7个OSI层:物理层,数据链路层,网 ...
- 2008年第四季度开发者Top 100 Blogs
在10月份Anytao同学推荐了Jurgen Appelo整理的Top 100 Blogs 第三季度版本,现在Jurgen Appelo又整理出了第四季度开发者的Top 100 Blogs,其中有些B ...
- 网易智慧企业亮相TOP 100 Summit,以创新和匠心探索行业前沿
11月14-17日,网易智慧企业部旗下业务品牌网易云信.网易七鱼受邀参加由麦思博主办的第八届TOP 100全球软件案例研究峰会(TOP 100 Summit).本次峰会围绕 "数字化转型与指 ...
- 2018年排名Top 100的Java类库——在分析了277,975份源码之后得出的结论
最近,OveOps公布了The Top 100 Java Libraries in 2018 - Based on 277,975 Source Files,Hollis查看了这份榜单,做了翻译和补充 ...
最新文章
- Authentication 方案优化探索(JWT, Session, Refresh Token, etc.)
- yl335b分拣站单元流程图_选择单元化物流容器的必要性
- DPM Server切换
- django中使用POST方法 获取POST数据
- scrapy发送翻页请求
- LiveVideoStackCon2019北京 八月再聚
- 飞畅科技-图解交换机接口及连接方式
- NutzWk企业级开源开发框架 v5.2.6
- auto static 的区别
- linux 模拟延时和丢包
- python和opencv人脸表情识别_使用OpenCV和Python进行人脸识别
- 防止ARP欺骗的方法
- 求和函数java_java函数求和要怎么写?java求和代码实现
- linux下tomcat热部署,怎样将项目部署到Linux上tomcat热部署
- 计算机毕业设计springboot+vue+elementUI地方废物回收机构管理系统
- python嵌入java,java架构如何嵌入python?Java调用Python程序方法
- 解读手机拍照的各个参数(108M)
- 破除匪夷所思bugs,从修正编译警告开始
- ZOJ3963 【gay gay 的贪心】
- IOS查看包名、版本号、设备信息、签名、进程ID