- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SQLServer数据库实践
SQL语言一般分四类数据定义语言(DDL,DataDefinitionLanguage)数据操纵语言(DML,DataManipulationLanguage)数据查询语言(DQL,DataQueryLanguage)数据控制语言(DCL,DataControlLanguage)(+事务)√√√√
数据查询语法SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]
stuDB数据库三张表
数据查询目录1、单表查询2、连接查询3、嵌套查询4、集合查询5、基于派生表的查询
1、单表查询单表查询仅涉及一个表,又分为:选择表中的若干列选择表中的若干元组ORDERBY排序子句聚集函数GROUPBY分组子句
①选择表中的若干列【例题5-1】查询全体学生的姓名和民族。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]SELECTName,NationFROMStudent
①选择表中的若干列【例题5-2】查询全体学生的姓名、民族和性别。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]SELECTName,Nation,SexFROMStudent注意:列的顺序
①选择表中的若干列【例题5-3】查询全体学生的详细信息。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]SELECTSno,Name,Sex,Nation,BirthdayFROMStudent或者SELECT*FROMStudent
习题1.查询所有课程的课程名和学分2.查询课程的所有信息查询语法SELECT输出列表]…FROM数据源列表
习题1.查询所有课程的课程名和学分selectcname,creditfromcourse2.查询课程的所有信息查询语法SELECT输出列表]…FROM数据源列表
习题1.查询所有课程的课程名和学分selectcname,creditfromcourse2.查询课程的所有信息select*fromcourseselectCno,cname,hours,credit,Semesterfromcourse查询语法SELECT输出列表]…FROM数据源列表
①选择表中的若干列查询经过计算的值SELECT子句的输出列表可以为:算术表达式字符串常量函数列别名SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]
①选择表中的若干列【例题5-4】查询学生的姓名及年龄。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]SELECTName,YEAR(GETDATE())-YEAR(Birthday)FROM
您可能关注的文档
- SQL Server数据库实践教程 课件 01-绪论 .pptx
- SQL Server数据库实践教程 课件 02-数据类型、完整性约束 .pptx
- SQL Server数据库实践教程 课件 03-SQL概述、数据定义.pptx
- SQL Server数据库实践教程 课件 04-数据更新.pptx
- SQL Server数据库实践教程 课件 05-单表查询(一) .pptx
- SQL Server数据库实践教程 课件 06-单表查询(二).pptx
- SQL Server数据库实践教程 课件 07-连接查询.pptx
- SQL Server数据库实践教程 课件 08-外连接.pptx
- SQL Server数据库实践教程 课件 09-嵌套查询.pptx
- SQL Server数据库实践教程 课件 10-集合查询等.pptx
文档评论(0)