`
zengguo1988
  • 浏览: 274972 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

SQL Server 2000学习系列资料(四)-----数据查询

阅读更多

1.      使用SELECT语句进行查询

a)         查询所有的数据行和列   使用” * ”通配符

b)        查询部分行列-------条件查询

c)         在查询中使用列名  AS 子句可以用来改变结果集列的名称

d)        查询空行   IS NULL  或者  IS  NOT  NULL

e)         在查询中使用常量列

f)         查询返回限制的行数   使用TOP关键字

2.      查询排序

a)         ORDER BY子句排序  ASC:升序  DESC:降序

3.      分组查询

a)         GROUP  BY 分组

b)        在使用GROUP  BY分组时,在SELECT列表中可以指定的项目是有限制的,SELECT语句中仅允许以下几项:

                        i.              被分组的列

                      ii.              为每个分组返回一个值的表达式,例如用一个列名作为参数的聚合函数

4.      使用HAVING子句进行分组筛选

a)         使用HAVING子句筛选

5.      HAVINGGROUP  BYORDER BY在同一个SELECT语句中的顺序

WHERE----------àGROUP BY---------------àHAVING

6.      模糊查询

a)         使用LIKE进行模糊查询

b)        使用BETWEEN在某个范围内进行查询,最大值和最小值用AND分开

c)         使用IN在列举值内进行查询

7.      聚合函数

a)         SUM:返回表达式中所有数值的和,只能用于数字类型的列

b)        AVG:返回表达式中所有数值的平均值,只能用于数字类型的列

c)         MAX:返回表达式的最大值,可以用于数字、字符、日期、时间

d)        MIN:返回表达式的最小值,可以用于数字、字符、日期、时间

e)         COUNT:返回提供的表达式中非空值的计数,用于数字好字符类型的列

8.      函数

a)        字符串函数

b)        日期函数

c)        数学函数

d)       系统函数

9.      多表联接查询

a)        内联接:主要用于二个表之间存在主外键关系,参与联接的表的地位是平等的

                        i.              WHERE子句中指定联接条件

                      ii.              FORM子句中使用INNER JOIN ….ON

b)        外联接:以主表的每行数据去匹配从表的数据列,对于不符合条件的列,将用NULL填上

                        i.              左外连接:LEFT  JOIN  LEFT OUTER JOIN

                      ii.              右外连接:RIGHT  JOIN  RIGHT  OUTER JOIN

                    iii.              完整外连接:FULL  JOIN  FULL OUTER JOIN

c)         交叉联接

10.  子查询:嵌入的查询,嵌套查询

a)         INNOT  IN 子查询 :用于检测某列中的值是否存在于某个范围

b)        EXISTSNOT EXISTS :可以对子查询中的行是否存在进行检查

11.  细节

a)         使用NOT来对限制条件“取反”操作

b)        DISTINCT  用于去掉重复列

分享到:
评论

相关推荐

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

    本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于...

    (第二卷)Microsoft SQL Server 2008技术内幕:T-SQL语言基础

     《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...

    Microsoft SQL Server 2008技术内幕:T-SQL语言基础

    《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑查询...

    Microsoft SQL Server 2005技术内幕 查询、调整和优化

    本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。书中详细介绍了如何使数据查询更加高能高效,同时使现有资源最大化的方法。...

    (第一卷)Microsoft.SQL.Server.2008技术内幕:T-SQL语言基础

     《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...

    Microsoft SQL Server 2008技术内幕:T-SQL语言基础

    Sqlserver 入门经典书籍 带书签清晰版 《MicrosoftSQLServer2008技术内幕》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL...

    Microsoft SQL Server 2005技术内幕:存储引擎(中文).pdf

    本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书对SQL Server 2005存储引擎方面的知识进行了全面而详细的阐述,包括...

    microsoft sql server 2008技术内幕 t-sql语言基础

    本书是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑查询处理、SELECT查询、连接和子查询、表表达式、过滤和...

    数据库-SqlServer详解

    内容涵盖了SQLServer的简介、安装和配置、数据类型、表和索引、查询语言、存储过程和触发器、事务管理、备份和恢复、高可用性、性能优化、监控和维护、社区和支持等高级知识点。 **适用人群:** 本教程适合所有准备...

    SQL Server数据库学习.zip

    SQL server专业术语 SQL Server 作为一个关系型数据库管理系统,涉及到一些专业...查询是指在 SQL Server 中检索和操作数据的命令。通过使用查询语言(如 SQL),可以从表中检索特定的数据行或执行更复杂的数据操作。

    SQL Server 2008空间数据应用

    Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用、使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策。空间分析是一项非常复杂的工作,包含一系列学术...

    0.SQL Server 深入学习-引言

    该系列文章适合已经有一定基础的SQL Server开发者,即满足以下条件: 了解SQL基础概念,会写基本的CRUD表达式。 使用过SSMS(SQL Server Management Studio)进行过数据库的连接,表的创建(Create),增加(Insert)...

    深度对比Oracle与SQL Server

    本系列文章中我将尝试对Microsoft SQL Server和Oracle RDBMS(以10g及以后的版本为主)进行一个深入的比较。我会主要集中亍返两种数据库乀间架构上的比较,当然不要期望我会给你一个详尽的比较清单,但是我会尽我所能...

    数据库开发SQL Server7.0 和Power Bulider7.0(一)

    第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用,分别介绍了进入SQL Sever所进行的操作、设置、SQL Sever管理、数据库操作和SQL Sever数据操作,数据的复制和转换等...

    数据库开发SQL Server7.0 和Power Bulider7.0(三)

    本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个相关软件的应用。 第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用, 分别介绍了进入SQL Sever所...

    SQL语法大全

    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...

    数据库开发SQL Server7.0 和Power Bulider7.0(二)

    本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个相关软件的应用。 第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用, 分别介绍了进入SQL Sever所...

    微软技术开发案例学习系列课程(2):设计数据存储策略——SQL Server 2005应用开发

    内含ppt,视频,文档,示例!!!!!!!

    SQLServer大负载的生产环境下的性能优化:初识元数据优化

    相信朋友对SQLServer性能调优相关的知识或多或少都有...本系列文章,主要讲述与SQLServer相关的调优知识,希望能够为朋友们带来一些帮助。本篇提纲如下: 我们平时可以采用很多工具对SQLServer的性能进行诊断分析与调优

Global site tag (gtag.js) - Google Analytics