`
crazyox
  • 浏览: 186163 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

sql总结

阅读更多

子查询:

表达式子查询 

Select au_lname, au_fname from authors where city=  (select city from publishers where pub_name="abcde")

限定谓词子查询 
 Select pub_name from publishers from publishers  Where pub_id in  (select pub_id from titles where type='abcde')

相关查询  相关查询即嵌套查询依赖于外部父查询的值,嵌套查询要重复执行若干次。 
Select distinct t1.type from titles t1  Where t1.type in ( select t2.type from titles t2    where t1.pub_id!=t2.pub_id) 

集函数、分组与排序 
A、对查询结果进行聚集处理  聚集函数:
 Sum([all|distinct] expression),avg([all|distinct] exoression) ,
 Count([all|distinct]expression),
 count(*),
 max(expression),
 min(expression)
 Select count(*) from titles
B、用Group by 和 having 子句对查询结果分组  Select type ,avg(advance), sum(total_sales) from titles group by type  Select type from titles  group by type having count(*) >1  Having 类似于where , 但where 不能用聚集函数。 
C、用Order by 对查询结果进行排序  Select type ,avg(price) from titles group by type order by avg(price) 
D、Compute 子句  完成基于每一组中的值的聚集运算,聚集值作为一个新行出现在查询结果中。
 Select type ,price advance from titles order by type compute sum(price), sum(advance) by type

去重:

distinct

Select distinct tel from code_1th

group by ...having

Select type from titles  group by type having count(*) >1

like的用法:

通配符‘%’及‘-’,分别代表多个字符和单个字符

例: 查询以字母A 开头的:  select  *  from  table1 where name like 'A%'

 

分享到:
评论

相关推荐

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 ...SQL 总结

    个人整理的比较完整的T-SQL总结

    T-SQL,全称Transact-SQL,是微软SQL Server数据库管理系统中使用的SQL语言扩展版本。...通过阅读和研究个人整理的T-SQL总结,可以帮助你更好地理解和应用T-SQL,提高在SQL Server环境下的数据库管理与开发能力。

    2017年深圳-华为SQL总结.rar

    《2017年深圳-华为SQL总结》 在信息技术领域,SQL(Structured Query Language,结构化查询语言)是数据库管理、数据查询和更新的核心工具。这篇文档详细总结了2017年深圳华为公司在使用SQL过程中的一些关键知识点...

    sql总结代码

    以下是关于标题"sql总结代码"和描述中涉及的一些核心知识点的详细说明: 1. DDL(Data Definition Language):DDL用于创建和修改数据库结构。它包括CREATE、ALTER、DROP等语句,如创建表(CREATE TABLE)、修改表...

    PL_SQL总结-1.rar

    在“PL_SQL总结-1.rar”这个压缩包中,包含了一个名为“PL_SQL总结-1.ppt”的文件,这很可能是对PL/SQL基础概念、语法和用法的一个详细讲解。 PL/SQL由三部分组成:声明部分、执行部分和异常处理部分。在声明部分,...

    SQL总结资料.rar

    综上所述,这份"SQL总结资料.rar"涵盖了SQL Server的核心概念和高级特性,对于学习和提升SQL Server技能非常有价值。无论是初学者还是经验丰富的开发者,都能从中受益。通过深入学习和实践这些内容,你将能够更好地...

    sql总结及晋级试题

    通过学习和实践这些知识点,结合提供的"SQL总结及晋级试题",你可以逐步提升SQL技能,应对更复杂的数据库管理和数据分析任务。无论是初学者还是有经验的开发者,这份资料都将是一份宝贵的资源。

    PL_SQL总结-3.rar

    本教程“PL_SQL总结-3”显然是一个关于深入学习PL/SQL的系列教程的一部分,主要目标是帮助用户熟练掌握PL/SQL语法和Oracle数据库的操作。 在PL/SQL中,学习的主要知识点包括: 1. **基本语法**:包括变量声明、...

    PL_SQL总结-6.rar

    在“PL_SQL总结-6.rar”这个压缩包中,我们可以期待找到一份关于PL/SQL的学习教程,特别是第六部分的内容。通常,这样的教程会涵盖以下几个重要的PL/SQL知识点: 1. **基础语法**:PL/SQL的基本结构包括声明部分、...

    PL_SQL总结-5.rar

    本教程《PL_SQL总结-5》显然是一个关于PL/SQL的深入学习资源,旨在帮助用户全面掌握PL/SQL的语法和应用。 1. **PL/SQL基本结构**: PL/SQL由声明部分、执行部分和异常处理部分组成。声明部分定义变量、常量、游标...

    PL_SQL总结-2.rar

    本教程“PL_SQL总结-2”旨在帮助学习者深入理解和掌握PL/SQL的核心概念和实践技巧。 一、PL/SQL基础 1. **块结构**:PL/SQL由声明部分、执行部分和异常处理部分组成,包括BEGIN、END关键字,定义了程序的基本结构...

    通过分析SQL语句的执行计划优化SQL总结.doc

    《通过分析SQL语句的执行计划优化SQL总结》是一份关于数据库性能调优的重要文档,主要针对SQL语句的执行计划分析与优化进行深入探讨。本文档共分为六章,旨在帮助读者理解如何通过深入分析SQL执行过程,提升数据库...

    sql 总结

    本文将围绕“SQL总结”这一主题,深入探讨SQL的基础概念、主要功能、语法结构以及常见操作,旨在为你提供一个全面且实用的SQL知识框架。 一、SQL基础 SQL起源于1970年代,由IBM的研究员发明,旨在简化对关系型...

    PL_SQL总结-4.rar

    这篇“PL/SQL总结-4”教程,显然是针对已经学习过基础的读者,旨在进一步提升对PL/SQL的理解和应用能力。 在PL/SQL中,我们主要会学习以下几个核心概念: 1. **块结构**:PL/SQL程序的基本结构是块,包括声明部分...

    SQL总结.xmind

    SQL总结.xmind

    ***我的Oracle SQL总结!!!

    这篇博客"我的Oracle SQL总结"可能涵盖了作者在使用Oracle SQL过程中的学习和实践经验,虽然具体细节未在描述中给出,但我们可以根据Oracle SQL的一般知识点进行深入讨论。 首先,Oracle SQL是Oracle数据库系统的...

    JAVA操作SQL总结2.pdf

    JAVA操作SQL总结2.pdf

    sql学习 第15周之基于案例学SQL总结课(大结局).mmap

    sql学习 第15周之基于案例学SQL总结课(大结局).mmap

    通过分析SQL语句的执行计划优化SQL总结)

    在数据库管理中,SQL语句的优化是提升系统性能的关键环节。执行计划是数据库解析SQL语句后生成的一种详细步骤,它展示了数据是如何被检索、排序、连接等操作的。通过对执行计划的深入理解,我们可以识别出SQL语句的...

    t-sql 语法总结

    一份完整的t-sql语法总结,基于sql server数据库。

Global site tag (gtag.js) - Google Analytics