`

数据库查询语句(高端)

 
阅读更多

1. 想要查出在订单这张表中,按起始港出现频率由高到低的订单排序

select o.* from orders o orderby (select count(os.shid) from orders os where os.shid = o.shid)

 

2. 想要查出在订单表中,出现频率最高的起始港的港口信息

SELECT h.*, orderharbor.count from harbor h INNER JOIN 

(SELECT o.shid,COUNT(o.shid) as count from orders o GROUP BY o.shid ORDER BY count DESC LIMIT 1) orderharbor

ON h.harborid = orderharbor.shid

 

3. 查询表中最小值属性的一般方法: 将记录按该属性的升序排列,取出第一个记录即可。

 

4. union 会消除重复数据。如果想在结果保留重复数据,可以使用union all。

    intersect 操作输入两个关系A和B,选择那些即在A也在B的行。

    except 操作输入两个关系A和B,找出所有在A但不在B的行。

 

5. is null 或者is not null 操作符检测null是否存在。

分享到:
评论

相关推荐

    张利国oracle数据库查询ppt

    在“张利国oracle数据库查询ppt”中,我们可以深入学习到如何利用SQL语言在Oracle数据库中进行高效的数据查询。张利国,可能是一位知名的Oracle专家或讲师,他的PPT资料通常会包含丰富的实战经验和教学要点。 首先...

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程_03章_数据库查询基础

    ### Oracle实用教程之数据库查询基础 #### 3.1 SQL概述 ##### 3.1.1 什么是SQL? SQL(Structured Query Language),即结构化查询语言,是一种专门用于与关系型数据库交互的标准语言。它被设计成一种统一的界面,...

    数据库课程设计436双月湾亲子高端酒店网站.sql

    数据库课程设计,毕业设计,数据库语句

    对数据库进行测试的资料

    不仅需要存储大量数据,还需要确保这些数据能够被高效地查询和处理。因此,对数据库进行严格的测试就显得非常必要。 2. **软件测试方法的应用**:数据库开发与传统的应用开发并无本质区别,因此适用于软件测试的各种...

    MySql+Oracle数据库Java驱动jar包

    Oracle数据库则是企业级的高端数据库系统,以其强大的性能、安全性和可扩展性著称。在Java环境中与Oracle数据库交互,需要`ojdbc`驱动。在这个场景中,`oracle14.jar`是Oracle 10g的JDBC驱动,允许Java应用通过JDBC...

    db2数据库培训文档

    如CREATE/DROP用于创建和删除对象,LIST/DESCRIBE用于查看对象信息,FORCE用于强制执行操作,GET/UPDATE用于查询和修改数据,IMPORT/EXPORT/LOAD用于数据导入导出,BIND/REBIND处理SQL语句的编译,以及各种系统维护...

    Oracle数据库性能调整与优化研究.docx

    目前,Oracle数据库已经成为高端数据库市场的主导产品。然而,随着数据量的增长和数据类型的多样化,数据库处理的复杂度也在增加,对数据库性能的要求也相应提高。为了满足日益增长的工作需求,优化Oracle数据库的...

    Alibaba数据库运维最佳实践

    - **关系型弱化**:由于分布式设计的特点,传统的SQL语句执行效率可能会受到影响,尤其是在复杂的查询场景下。 - **不支持事务**:分布式环境下实现跨表的事务操作较为困难。 #### 功能增强 为了克服这些局限性,...

    Oracle数据库性能调整与优化研究.pdf

    Oracle作为高端关系型数据库的主要产品,其性能优化至关重要,尤其在大数据量和复杂运算环境下。本文将深入探讨Oracle数据库性能优化的现状、影响因素以及调整策略。 1. Oracle数据库性能优化现状分析 随着计算机...

    oracle 高端水位

    在Oracle数据库管理领域,“高端水位”(High Water Mark,简称HWM)是一个关键概念,它涉及到数据库的逻辑存储结构、数据管理以及性能优化。理解Oracle的高端水位对于数据库管理员(DBA)和开发人员至关重要,因为它...

    《SAP ABAP开发详解与高端应用》.zip

    8. **数据库访问**:ABAP提供了多种数据库访问技术,如Open SQL(标准SQL的子集)和Native SQL,用于与R/3系统的数据库进行交互。 9. **Web Dynpro ABAP**:这是一种用于开发企业级Web应用程序的技术,它简化了用户...

    数据库管理工具新产品可行性报告

    - **目标定位**:新产品旨在达到市场上同类产品的中高端水平,重点支持北京人大金仓信息技术股份有限公司自家的数据库产品,并具备良好的兼容性,以支持多种主流数据库管理系统。 #### 三、市场竞争分析 - **竞争...

    Oracle11g数据库基础教程课后习题答案.doc

    企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境;标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序;个人版数据库服务器只提供基本数据库管理功能和特性,...

    orical数据库\orical数据库常识.pdf

    4. **高级语言接口**:Oracle提供了PRO*系列接口软件,允许开发者在C、C++等高级编程语言中嵌入SQL语句和PL/SQL过程式语言,这大大简化了应用程序的开发过程。此外,还有诸如PowerBuilder、SQL*Forms和Visual Basic...

    sqlserver试题加答案.doc

    这份"sqlserver试题加答案.doc"文档包含了多个与SQL Server相关的测试题目,涵盖了数据导入导出、示例数据库、数据完整性、SQL查询语法、数据冗余、数据库设计、数据类型以及SQL语句的使用等多个知识点。 1. 数据...

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程

    《Oracle实用教程》是v512工作室推出的Java高端培训系列教材之一,由知名讲师张利国主讲。本教程旨在帮助学员深入理解和熟练掌握Oracle数据库管理系统,为Java开发提供强大的后端支持。 Oracle数据库是全球广泛使用...

    数据库选择题题库.doc

    - **知识点**:SQL Server 是 Microsoft 面向高端市场的数据库管理系统(DBMS)之一。 - **解析**:SQL Server 是一种广泛应用于企业和组织中的关系型数据库管理系统,支持多种高级特性,如事务处理、商业智能以及数据...

    数据库选择题试题(库).doc

    1. 数据库管理系统(DBMS):DBMS是用于管理和处理数据库的软件,例如Microsoft SQL Server,它是面向高端的DBMS之一。 2. SQL查询:SQL(Structured Query Language)是用于管理和处理数据库的标准语言。WHERE子句...

Global site tag (gtag.js) - Google Analytics