1.
SELECT D.WGMC, D.JDMC, D.HS, COUNT(6) ZS
FROM
(SELECT C.WGMC WGMC,C.WGBM WGBM,C.JDMC JDMC,C.HS HS
FROM (SELECT COUNT(2) HS,WG.WGMC,WG.WGBM,JD.JDMC
FROM T_SHSJGL_GH H, T_SHSJGL_WG WG,T_SHSJGL_SQ SQ,T_SHSJGL_JD JD WHERE
H.GRID_ID = WG.ID AND WG.SQID = SQ.ID AND SQ.JDID = JD.ID GROUP BY WG.WGMC,WG.WGBM,JD.JDMC ) C WHERE C.HS<70) D,T_SHSJGL_GZ GZ
WHERE GZ.SZWG=D.WGBM
GROUP BY D.WGMC, D.JDMC, D.HS
ORDER BY D.HS ASC
2.
SELECT C.WGMC WGMC,C.JDMC JDMC,C.HS HS,COUNT(C.ZBM) ZS
FROM (SELECT COUNT(2) HS,WG.WGMC WGMC,GZ.ZBM ZBM,JD.JDMC JDMC
FROM T_SHSJGL_GH H, T_SHSJGL_GZ GZ,T_SHSJGL_WG WG,T_SHSJGL_SQ SQ,T_SHSJGL_JD JD
WHERE H.GRID_ID = WG.ID AND GZ.SZWG=WG.WGBM AND WG.SQID = SQ.ID AND SQ.JDID = JD.ID GROUP BY WG.WGMC,GZ.ZBM,JD.JDMC ) C
WHERE C.HS<70
GROUP BY C.WGMC,C.JDMC,C.HS
ORDER BY C.HS ASC
两者功能相同,但是第一个比第二个查询的快很多,具体应该是提前C.HS<70筛选了,然后后面的比较就是在筛选后的结果集里面提取了,所以快吧...以后sql语句如果有条件筛选,就先筛选。
分享到:
相关推荐
这两个DTD(Document Type Definition)文件是Ibatis配置文件的定义文档,用于验证XML文件的结构和元素,确保其符合规范。 首先,我们来看“sql-map-2.dtd”。这个文件定义了SqlMap配置文件的元素和属性,是Ibatis ...
这个驱动的两个版本——x-pack-sql-jdbc-7.7.1.jar和x-pack-sql-jdbc-7.5.1.jar,分别对应Elasticsearch的7.7.1和7.5.1版本,确保与不同版本的Elasticsearch系统兼容。 1. **JDBC接口介绍** JDBC是Java中用于访问...
它允许用户比较两个数据库的结构,包括表、视图、存储过程、触发器等对象。通过深入分析这些对象的定义,SQL-DBDiff能够找出它们之间的差异,并提供详尽的报告。这对于数据库管理员在更新或升级数据库时确保数据一致...
在Ibatis中,`sql-map`和`sql-map-config`是两个重要的XML配置文件,它们使用DTD(Document Type Definition)来定义其结构和规则。 DTD是XML文档类型定义,它定义了XML文档的合法构建块,包括元素、属性、实体等,...
为评估这两种系统在实际应用中的性能差异,作者们设计了一系列集群实验,包括基于TPC-H样例基准的测试以及两个受TPC-DS启发的工作负载。此外,还进行了微基准测试以评估这两种系统在列式存储格式上的I/O效率。 - **...
- `org`、`com`:这两个目录通常代表Java的包结构,可能包含了Squirrel-SQL的源代码或库文件。 - `META-INF`:这是Java的元数据目录,通常包含MANIFEST.MF文件,描述了JAR包的基本信息。 - `dynvariables`:可能...
5. **增量同步策略**:为了实现增量数据同步,Flume SQL Source 使用两种主要策略:基于时间戳的查询和基于触发器的机制。前者依赖于查询中的时间字段,而后者则需要在数据库中设置触发器来记录和通知数据变化。 6....
- `comparison`:比较操作,用于比较两个值是否相等或满足其他条件。 - `predicate`:谓词,逻辑表达式的组成部分,通常用来过滤查询结果。 - `null`:空值,表示未知或者不存在的值。 ### 二、BNF形式详解 ###...
总结一下,这个压缩包提供了一套完整的Web安全学习和实践环境,包括PHP开发环境PHPStudy,以及两个专门用于安全教学的应用DVWA和SQL-li-labs。无论是为了学习Web开发中的安全最佳实践,还是为了提高网络安全防御能力...
"es-head-sql-chrome插件-202105.rar"是一个针对Elasticsearch的增强工具集合,包含SQL-Site和Header两个插件,便于用户进行更高效的数据管理和操作。 **Elasticsearch SQL-Site插件** SQL-Site插件是Elastic...
SQL-Font和MySQL-Font则是与MySQL数据库交互的两个实用工具,它们为数据库管理员和开发人员提供了更加便捷的工作环境。 首先,SQL-Font是一个界面友好的SQL编辑器,它支持多种数据库系统,包括MySQL。它提供了丰富...
在开发基于SQL Server的应用程序时,用户可能会遇到一些问题,如如何在应用程序中注册一个数据库服务器、如何在应用程序中创建定时任务、如何把一个带有初始数据的数据库安装到数据库服务器上等。这些问题如果得到了...
下面将详细讲解这两个关键工具及其在实现前端SQL格式化中的应用。 **1. sql-formatter.js** `sql-formatter.js`是JavaScript的一个轻量级库,它提供了SQL语句的自动格式化功能。这个库能够处理多种SQL方言,包括但...
这些操作用于合并来自两个或更多表的数据,根据指定的匹配条件。 3. **子查询**: 子查询是嵌套在其他查询中的查询,用于提供临时的结果集。它们可以出现在FROM、WHERE和HAVING子句中,用于复杂查询逻辑的构建。 ...
1. **创建SQL查询**:首先,你需要在SQL Server Management Studio (SSMS)或其他支持的工具中编写一个SQL查询来获取所需的数据。查询可以是简单的SELECT语句,也可以包含WHERE子句进行过滤,GROUP BY子句进行分组,...
例如,进行转账操作时,需要确保两个账户的事务同时成功或失败: ```sql BEGIN; UPDATE Accounts SET Balance = Balance - 100 WHERE AccountID = 1; UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID ...
在这个"Sqoop-sqlserver-hdfs.rar"压缩包中,我们有两个关键文件:sqljdbc.jar和sqoop-sqlserver-1.0.tar.gz,它们是实现SQL Server到HDFS数据迁移的关键组件。 首先,`sqljdbc.jar`是Microsoft提供的Java驱动程序...
2. **JOIN操作**:T-SQL支持INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL OUTER JOIN等不同类型的连接,用于合并来自两个或更多表的数据。 3. **子查询**:嵌套在其他查询中的查询,可以作为表达式的一部分或者在WHERE...
这个JAR文件支持两个不同的Java运行时环境(JRE),即JRE7和JRE8。 首先,了解Java Database Connectivity (JDBC) API是Java编程语言中的一个标准接口,它允许Java应用程序与各种不同类型的数据库进行通信。当你在...