Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章

Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章

ID:40239702

大小:1.50 MB

页数:76页

时间:2019-07-28

Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章_第1页
Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章_第2页
Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章_第3页
Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章_第4页
Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章_第5页
资源描述:

《Web应用程序开发教程——ASP.NET+SQL Server 岳学军 李晓黎 第09章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web应用程序开发教程——ASP.NET+SQLServer授课教师:职务:第9章常用SQL语句课程描述SQL是StructureQueryLanguage(结构化查询语言)的缩写,SQL是专门为访问数据库而设计的结构化语言,可以完成数据查询、数据定义、数据操作、数据控制等操作。SQLServer2000提供了Transact-SQL,它是SQL的增强版本。本章介绍一些常用的SQL语句,包括查询语句SELECT、插入数据语句INSERT、修改数据语句UPDATE和删除数据语句DELETE等。本章知识点数据查询语句——SELECT插入数据语句——INSERT

2、修改数据语句——UPDATE删除数据语句——DELETE9.1SELECT语句准备演示数据SELECT语句语法简介指定查询的列显示唯一数据显示列标题设置查询条件对结果集进行排序使用TOPn[PERCENT]使用统计函数使用分组统计生成汇总行连接查询子查询使用UNION关键字的合并查询使用CAST和CONVERT函数进行类型转换保存查询结果9.1.1本章实验的演示数据本章SQL语句都基于HrSystem数据库的表DepInfo和表EmpInfo。表DepInfo中的演示数据。Dep_idDep_name1人事部2办公室3财务部4技术部5服务部表EmpInfo

3、中的演示数据Emp_IdEmp_NameSexTitleWageIdCardDep_Id1张三男部门经理6000110123aadx112李四男职员3000110123dddx213王五女职员3500110123aadx314赵六男部门经理6500110123dddx425高七男职员2500110123aadx526马八男职员3100110123dddx627钱九女部门经理5000110123aadx738孙十男职员2800110123dddx839.1.2SELECT语句的基本语法SELECT子句[INTO子句]FROM子句[WHERE子句][GROUP

4、BY子句][HAVING子句][ORDERBY子句][UNION运算符]SELECT子句:指定查询结果集的列组成,列表中的列可以来自一个或多个表或视图。INTO子句:将查询结果集中的数据插入一个新创建的表中。FROM子句:指定要查询的一个或多个表或视图。WHERE子句:指定查询的条件。ORDERBY子句:指定查询结果集的排列顺序。GROUPBY子句:对查询结果进行分组的条件。HAVING子句:指定分组或集合的查询条件。UNION运算符:将多个SELECT语句连接在一起,得到的结果集是所有SELECT语句的结果集的并集。简单的SELECT语句SELECT*F

5、ROMDepInfo;9.1.3指定要查询的列【例9.1】要查询表EmpInfo中所有员工信息的姓名、性别和职务信息,可以使用下面的SELECT语句。USEHrSystemGOSELECTEmp_name,Sex,TitleFROMEmpInfoGO9.1.4显示唯一数据【例9.2】查询表EmpInfo中所有的员工职务数据,比较在SELECT语句中使用与不使用DISTINCT关键字的区别。使用下面语句查看所有的员工职务情况。USEHrSystemGOSELECTTitleFROMEmpInfo;GOUSEHrSystemGOSELECTDISTINCTTi

6、tleFROMEmpInfo;GO9.1.5显示列标题SELECT<字段1>AS<标题1>,<字段2>AS<标题2>,…FROM<表名>【例9.3】从表EmpInfo中查询员工姓名和职务,并在结果集中显示中文标题,语句如下:USEHrSystemGOSELECTEmp_nameAs姓名,TitleAs职务FROMEmpInfo;GO9.1.6设置查询条件SELECT<字段列表>FROM<表名>WHERE<查询条件表达式>SELECT子句和WHERE子句可以写在一行中,也可以分行书写,运行效果是一样的。【例9.4】查询部门编号为1的员工信息,语句如下:USE

7、HrSystemGOSELECTEmp_nameAs姓名,TitleAs职务FROMEmpInfoWHEREDep_id=1;GO【例9.5】在查询条件中使用BETWEEN关键字。WHERE子句中使用BETWEEN可以指定查询的范围。例如,在表EmpInfo中查询所有工资大于3000元并且小于4000元的记录,具体语句如下:USEHrSystemGOSELECT*FROMEmpInfoWHEREWageBETWEEN3000AND4000GO【例9.6】在查询条件中使用IN关键字WHERE子句中使用IN可以指定查询的取值列表。例如,在表EmpInfo中查询

8、姓名为张三、李四和王五的员工信息,具体语句如下:USEHrSyst

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。