`
zengguo1988
  • 浏览: 280128 次
  • 性别: 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查询的源代码

    T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中用于数据操作、查询、存储过程和数据库控制的一种扩展SQL语法。此书主要关注于如何高效地使用T-SQL进行数据检索和处理,为数据库管理员和开发人员提供...

    SQL Server 2000完结篇系列之三:数据并发-彻底掌握SQL Server 2000事务机制

    在SQL Server 2000中,事务管理是数据库系统中至关重要的部分,因为它涉及到数据的一致性、完整性和并发控制。本篇将深入探讨SQL Server 2000的事务机制,帮助你全面理解并掌握如何在多用户环境下有效地处理数据并发...

    Microsoft SQL Server 2000 基础系列课程.rar

    软件工程师们通过这个系列的学习,能够提升自己的数据库管理技能,了解如何利用SQL Server 2000进行数据存储、查询、分析和报表生成。 【标签】"SQL Server 2000" 是这一压缩包的核心关键词,表明课程内容将涵盖SQL...

    sql server 2000中的用户数据库----pubs数据库

    Pubs数据库是一个典型的小型数据库,主要用于教学和学习SQL Server的基础操作,包括数据查询、表的创建、索引管理、视图、存储过程、触发器等。下面我们将深入探讨pubs数据库及其在SQL Server 2000中的应用。 1. **...

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

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

    SqlServer—---------007.rar

    标题中的"SqlServer—---------007.rar"似乎是一个关于Microsoft SQL Server的压缩文件,可能是教程、备份或一系列教程的一部分。描述提示我们需要将其重命名以匹配其他分卷,这表明这可能是一个分卷压缩文件,例如...

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

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

    SQLSERVER技术内幕系列2005-2008

    《SQLSERVER技术内幕系列2005-2008》是针对微软SQL Server数据库管理系统的一套详尽的技术指南,涵盖了从SQL Server 2005到2008的重要特性和技术。这套书籍以英文版的形式呈现,为IT专业人员提供了深入理解、使用和...

    SQL Server 2000数据库系统管理与维护1-42百度网盘地址

    根据提供的文件信息,我们可以推断出这是一份关于SQL Server 2000数据库系统管理与维护的学习资料,包括了第1至42节的内容。接下来,我们将详细地阐述SQL Server 2000数据库系统管理与维护的核心知识点。 ### SQL ...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(英文版)

    对于那些希望深入了解SQL Server 2008中T-SQL查询技巧及其性能优化的读者来说,本书是一本不可多得的参考资料。 ### 总结 《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本内容丰富、实用性极强的专业书籍。...

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

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

    SQL Server 2005盛宴系列之六:新的选择――SQL Server Express 2005.zip

    总的来说,通过"SQL Server 2005盛宴系列之六"的学习,你可以掌握SQL Server Express 2005的基本操作,理解其在实际开发中的作用,以及如何利用它来构建高效、安全的数据驱动应用程序。对于想要入门数据库管理和开发...

    SQL Server 2005 盛宴系列11-数据库工具

    在本系列中,你将学习如何使用T-SQL进行数据查询、插入、更新和删除操作,以及编写复杂的存储过程和触发器。 另一个重要的工具是SQL Server Profiler,这是一个性能监视工具,用于跟踪和记录数据库服务器的事件。...

    sql server 2012 T-SQl基础教程 源码和示例数据库

    《SQL Server 2012 T-SQL基础教程——源码与示例数据库》 本教程专注于Microsoft SQL Server 2012中的Transact-SQL...通过系统学习和动手实践,你将能够编写出高效的T-SQL查询,管理和操作SQL Server 2012中的数据。

    SQL Server 2000 基础系列课程视频1

    SQL Server 2000是微软推出的一款关系型数据库管理系统,它在21世纪初广泛应用于企业级数据存储和管理。本系列课程视频是针对SQL Server 2000的基础教学,由微软MPV(Most Valuable Professional)高级讲师主讲,...

    SQL Server 2000 完结篇 性能调优与维护系列视频教程

    ### SQL Server 2000 性能调优与维护系列知识点详解 #### 1. 彻底掌握SQL Server 2000体系结构(一)- 引擎结构 - **引擎结构概述**:本课程重点介绍了SQL Server 2000的核心组件及其工作原理。SQL Server 2000的...

    sql server2019安装包

    SQL Server 2019是Microsoft推出的一款关系型数据库管理系统,是SQL Server系列中的一个重要版本。它提供了强大的数据存储、处理和分析能力,广泛应用于企业级数据库应用开发和数据分析。在本安装包中,主要包含的是...

    SQL Server Northwind 数据库(带T-SQL)

    1. `sqlserver`:指的是Microsoft SQL Server,一个流行的商业关系数据库管理系统。 2. `dbms`:数据库管理系统(Database Management System),是用于存储、管理和检索数据的软件系统。 3. `sql`:结构化查询语言...

Global site tag (gtag.js) - Google Analytics