`

sql---两个查询

    博客分类:
  • SQL
 
阅读更多
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语句如果有条件筛选,就先筛选。
分享到:
评论

相关推荐

    sql-map-2.dtd和sql-map-config-2.dtd

    这两个DTD(Document Type Definition)文件是Ibatis配置文件的定义文档,用于验证XML文件的结构和元素,确保其符合规范。 首先,我们来看“sql-map-2.dtd”。这个文件定义了SqlMap配置文件的元素和属性,是Ibatis ...

    x-pack-sql-jdbc.rar

    这个驱动的两个版本——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_V0.4

    它允许用户比较两个数据库的结构,包括表、视图、存储过程、触发器等对象。通过深入分析这些对象的定义,SQL-DBDiff能够找出它们之间的差异,并提供详尽的报告。这对于数据库管理员在更新或升级数据库时确保数据一致...

    ibatis的sql-map dtd

    在Ibatis中,`sql-map`和`sql-map-config`是两个重要的XML配置文件,它们使用DTD(Document Type Definition)来定义其结构和规则。 DTD是XML文档类型定义,它定义了XML文档的合法构建块,包括元素、属性、实体等,...

    SQL-on-Hadoop: Full Circle Back to Shared-Nothing Database Architectures

    为评估这两种系统在实际应用中的性能差异,作者们设计了一系列集群实验,包括基于TPC-H样例基准的测试以及两个受TPC-DS启发的工作负载。此外,还进行了微基准测试以评估这两种系统在列式存储格式上的I/O效率。 - **...

    hive 2.3.3 的jdbc 和 squirrel-sql-3.8.1-standard.jar 包

    - `org`、`com`:这两个目录通常代表Java的包结构,可能包含了Squirrel-SQL的源代码或库文件。 - `META-INF`:这是Java的元数据目录,通常包含MANIFEST.MF文件,描述了JAR包的基本信息。 - `dynvariables`:可能...

    flume-ng-sql-source-1.4.3.jar

    5. **增量同步策略**:为了实现增量数据同步,Flume SQL Source 使用两种主要策略:基于时间戳的查询和基于触发器的机制。前者依赖于查询中的时间字段,而后者则需要在数据库中设置触发器来记录和通知数据变化。 6....

    SQL-92标准 中文翻译——定义、记号和约定 (约定)

    - `comparison`:比较操作,用于比较两个值是否相等或满足其他条件。 - `predicate`:谓词,逻辑表达式的组成部分,通常用来过滤查询结果。 - `null`:空值,表示未知或者不存在的值。 ### 二、BNF形式详解 ###...

    适合DVWA和SQL-li-lab的PHPStudy、DVWA、SQL-li-labs

    总结一下,这个压缩包提供了一套完整的Web安全学习和实践环境,包括PHP开发环境PHPStudy,以及两个专门用于安全教学的应用DVWA和SQL-li-labs。无论是为了学习Web开发中的安全最佳实践,还是为了提高网络安全防御能力...

    es-head-sql-chrome插件-202105.rar

    "es-head-sql-chrome插件-202105.rar"是一个针对Elasticsearch的增强工具集合,包含SQL-Site和Header两个插件,便于用户进行更高效的数据管理和操作。 **Elasticsearch SQL-Site插件** SQL-Site插件是Elastic...

    SQL-Font以及MySQL-Font注册机

    SQL-Font和MySQL-Font则是与MySQL数据库交互的两个实用工具,它们为数据库管理员和开发人员提供了更加便捷的工作环境。 首先,SQL-Font是一个界面友好的SQL编辑器,它支持多种数据库系统,包括MySQL。它提供了丰富...

    使用SQL-DMO增强基于SQL Server的应用程序功能.pdf

    在开发基于SQL Server的应用程序时,用户可能会遇到一些问题,如如何在应用程序中注册一个数据库服务器、如何在应用程序中创建定时任务、如何把一个带有初始数据的数据库安装到数据库服务器上等。这些问题如果得到了...

    html前端sql格式化.zip

    下面将详细讲解这两个关键工具及其在实现前端SQL格式化中的应用。 **1. sql-formatter.js** `sql-formatter.js`是JavaScript的一个轻量级库,它提供了SQL语句的自动格式化功能。这个库能够处理多种SQL方言,包括但...

    Microsoft SQL Server 2008技术内幕:T-SQL查询_源代码及附录.zip

    这些操作用于合并来自两个或更多表的数据,根据指定的匹配条件。 3. **子查询**: 子查询是嵌套在其他查询中的查询,用于提供临时的结果集。它们可以出现在FROM、WHERE和HAVING子句中,用于复杂查询逻辑的构建。 ...

    from-sql-to-excel-using-sql-statments.rar_excel sql_sql server e

    1. **创建SQL查询**:首先,你需要在SQL Server Management Studio (SSMS)或其他支持的工具中编写一个SQL查询来获取所需的数据。查询可以是简单的SELECT语句,也可以包含WHERE子句进行过滤,GROUP BY子句进行分组,...

    精通SQL-结构化查询语言详解

    例如,进行转账操作时,需要确保两个账户的事务同时成功或失败: ```sql BEGIN; UPDATE Accounts SET Balance = Balance - 100 WHERE AccountID = 1; UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID ...

    Sqoop-sqlserver-hdfs.rar

    在这个"Sqoop-sqlserver-hdfs.rar"压缩包中,我们有两个关键文件:sqljdbc.jar和sqoop-sqlserver-1.0.tar.gz,它们是实现SQL Server到HDFS数据迁移的关键组件。 首先,`sqljdbc.jar`是Microsoft提供的Java驱动程序...

    Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码

    2. **JOIN操作**:T-SQL支持INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL OUTER JOIN等不同类型的连接,用于合并来自两个或更多表的数据。 3. **子查询**:嵌套在其他查询中的查询,可以作为表达式的一部分或者在WHERE...

    java 连接sqlserver使用的java-sqlserver-connect.jar包

    这个JAR文件支持两个不同的Java运行时环境(JRE),即JRE7和JRE8。 首先,了解Java Database Connectivity (JDBC) API是Java编程语言中的一个标准接口,它允许Java应用程序与各种不同类型的数据库进行通信。当你在...

Global site tag (gtag.js) - Google Analytics