欢迎来到天天文库
浏览记录
ID:50305377
大小:982.00 KB
页数:19页
时间:2020-03-07
《SQL Server 2000中文版基础教程 第2版 教学课件 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目五.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【学习目标】项目五>理解并掌握查询语句的语法结构。掌握在查询语句的select子句中指定列的语法。理解算术运算符的含义、语法以及算术表达式的定义。掌握字符串串联运算符以及字符串串联表达式的语法。理解比较运算符的含义、语法以及关系表达式的定义。理解逻辑运算符的含义、语法以及逻辑表达式的定义。掌握如何在查询语句的where子句中使用关系表达式和逻辑表达式来限制返回行。掌握特殊的逻辑运算符like、between…and…的含义和语法。掌握在查询语句中使用orderby子句对查询结果排序的语法。了解SQLServer提供的内置
2、函数的分类。掌握常用的内置函数:distinct、case…when…、convert和substring的含义和语法。项目五对单一表查询实现学籍管理【任务二】用函数管理学籍【任务一】用简单查询显示学生信息项目五对单一表查询实现学籍管理任务一:用简单查询显示学生信息讲解标准查询语句的语法,并在随后的6个操作中进行了详解介绍。标准的查询语句包括以下5个子句,每个子句完成不同的功能。操作一:讲解在select子句中对指定列进行查询的语法。操作二:讲解常用的算术运算符、字符串串联运算符的含义,并且介绍了在select子句中运用
3、算术表达式、字符串串联表达式对列进行计算,返回计算结果的语法。操作三:讲解比较运算符、常用的逻辑运算符的含义,并且介绍了在where子句中用关系表达式和逻辑表达式设置查询条件,限制返回行的语法。操作四:讲解在where子句中用特殊逻辑运算符like实现模糊查询的语法。操作五:讲解在where子句中用特殊逻辑运算符between…and…设置闭区间查询条件的语法。操作六:讲解用orderby子句对查询结果定义排序规则的语法。项目五对单一表查询实现学籍管理任务一 为“学生表”定义索引【基础知识】查询语句的语法结构。项目语法说
4、明1select<*/列名/表达式,......>select子句,指定查询对象。2from<表名>from子句,指定数据来源。3where<关系表达式/逻辑表达式>where子句,筛选查询结果集中的记录,只返回符合条件的记录。4groupby<列名/表达式>groupby子句,分组显示汇总查询结果。5Having<有聚合函数参与的关系表达式或逻辑表达式>having子句,筛选分组汇总查询结果。6orderby<列名/表达式>desc/asc,......orderby子句,对查询结果集中的记录按升序或降序排列。项目五对
5、单一表查询实现学籍管理任务一 用简单查询显示学生信息操作一 显示“学生姓名”、“职务”和“入学日期”等指定列【基础知识】在select子句中指定所查询字段。项目语法说明1select<列名,列名,列名……>指定查询的列名,列名之间用“,”隔开。2from<表名>指定数据来源的表。【任务目标】显示“学生表”中的“学生姓名”、“职务”和“入学日期”。项目五对单一表查询实现学籍管理任务一 用简单查询显示学生信息操作二 使用表达式对列计算并显示学生的年龄【基础知识】算术运算符和算术表达式。算术运算符名称说明语法+加执行两个数相加
6、的算术运算Numeric_Expression+Numeric_Expression-减执行一个数减去另一个数的算术运算Numeric_Expression-Numeric_Expression*乘执行两个数相乘的算术运算Numeric_Expression*Numeric_Expression/除执行一个数除以另一个数的算术运算Dividend/Divisor%取模返回一个除法运算的整数余数Dividend%Divisor项目五对单一表查询实现学籍管理项目五对单一表查询实现学籍管理【基础知识】字符串串联运算符和字符串串
7、联表达式【任务目标】显示“学生姓名”、“籍贯”、“出生日期”和“年龄”,其中“年龄”为当前日期与出生日期相减的年数。字符串串联运算符名称说明语法+字符串串联执行两个数相加的算术运算String_Expression+String_Expression任务一 用简单查询显示学生信息操作三 用where子句限制返回行【基础知识】比较运算符和关系表达式比较运算符名称说明语法=等于比较两个表达式的等价性Expression=Expression>大于比较两个表达式。当比较非空表达式时,如果左操作数的值大于右操作数,则结果为tru
8、e,否则结果为false。如果任何一个操作数为null,或两个都为null,则返回nullExpression>Expression<小于比较两个表达式。比较非空表达式时,如果左操作数的值小于右操作数,则结果为true,否则结果为false。如果任何一个操作数为null,或两个都为null,则返回nullExpres
此文档下载收益归作者所有