使用T-SQL语句实现简单查询.pptx
数据库设计与实现使用使用T-SQL语句实现简单查询语句实现简单查询朱云霞朱云霞使用使用T-SQL语句实现简单查询语句实现简单查询学习目标:理论目标:理解T-SQL语句中查询语句的语法结构实践目标:掌握T-SQL语句的简单查询使用使用T-SQL语句实现简单查询语句实现简单查询T-SQL语句中查询语句的语法结构SELECT ALL|DISTINCT|TOP ,INTO 目标数据表FROM 源数据表或视图,.n WHERE 条件表达式GROUP BY 分组表达式 HAVING 搜索表达式ORDER BY 排序表达式 ASC|DESC使用使用T-SQL语句实现简单查询语句实现简单查询T-SQL语句中查询语句的语法结构SELECT 子句:用于筛选需要输出的字段或计算表达式。SELECT 子句中可以使用参数ALL,DISTINCT以及TOP。使用使用T-SQL语句实现简单查询语句实现简单查询参数ALL:返回SQL语句中符合条件的全部记录;参数DISTINCT:省略选择字段中包含重复数据的记录;参数TOP n(n为一个整数):返回特定数目的记录。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询FROM子句:用于指定SELECT语句中使用的表源,数据表源可以是一个或多个表,也可以是视图。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询WHERE 子句:用于指定行的搜索条件,从而限制 SELECT 语句返回的行数。搜索条件可以是 AND、OR 和 NOT 的一个或多个谓词的组合。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询GROUP BY 子句:用于将一个或多个列(或表达式)按照某一组选定行进行组合,然后针对每一组返回一行。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询HAVING 子句:使用谓词对分组后的行进行过滤。在GROUP BY 组合这些记录后,HAVING 将显示那些经 GROUP BY 子句分组并满足 HAVING 子句中条件的记录。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询ORDER BY 子句:用于指定在 SELECT 语句返回的列中所使用的排序顺序。其中ASC表示升序升序排列,可以缺省,而DESC表示降序降序排列。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询INTO子句:是将查询结果保存在指定的目标数据表中,常用于创建表的备份复件或者用于对记录进行存档。T-SQL语句中查询语句的语法结构使用使用T-SQL语句实现简单查询语句实现简单查询T-SQL语句的简单查询实践操作:利用SQL语句在图书管理系统(Librarymanage)数据库中查找所有图书所有图书的信息。使用使用T-SQL语句实现简单查询语句实现简单查询1启动SSMS可视化界面,运行Ctrl+N命令,调出查询代码编辑窗口,在该窗口中输入SELECT语句。USE LibrarymanageGOSELECT*FROM BookinfoGO使用使用T-SQL语句实现简单查询语句实现简单查询注意注意:*代表数据表中所有字段,也可以列出所有字段,代码如下USE LibrarymanageGOSELECT Book_ID,Book_ISBN,Book_name,Book_type,Book_author,Book_press,Book_pressdate,Book_price,Book_inputdate,Book_quantity,Book_isborrow FROM BookinfoGO使用使用T-SQL语句实现简单查询语句实现简单查询2在工具栏上单击“分析”按钮,对SQL语句进行语法检查。单击“执行”按钮,执行查询结果。使用使用T-SQL语句实现简单查询语句实现简单查询T-SQL语句的简单查询实践操作:利用SQL语句在图书管理系统(Librarymanage)数据库中查找所有图书的出版社出版社信息。使用使用T-SQL语句实现简单查询语句实现简单查询代码如下:USE LibrarymanageGOSELECT DISTINCT Book_press FROM BookinfoGO使用使用T-SQL语句实现简单查询语句实现简单查询T-SQL语句的简单查询实践操作:利用SQL语句在图书管理系统(Librarymanage)数据库中查询图书的ISBN号,书名,出版日期以及出版时出版时间间,并在最后添加一个说明列说明列,指出出版时间的单位为年。使用使用T-SQL语句实现简单查询语句实现简单查询代码如下:USE LibrarymanageGOSELECT Book_ISBN AS ISBN号,Book_name AS 书名,Book_pressdate AS 出版日期,DATEDIFF(Year,Book_pressdate,GETDATE()AS 出版时间,年 AS 单位FROM BookinfoGO使用使用T-SQL语句实现简单查询语句实现简单查询今天,我们的课结束了!