(中职)计算机组装与维护A0504教学课件.pptx
《(中职)计算机组装与维护A0504教学课件.pptx》由会员分享,可在线阅读,更多相关《(中职)计算机组装与维护A0504教学课件.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、正版可修改PPT课件(中职)计算机组装与维护A0504教学课件SQL Server数据库项目教程教学课件项目5:操作数据我们毕业啦其实是答辩的标题地方任务4 简单查询之函数应用1.知识准备2.字符串函数3.数学函数4.日期函数、时间函数5.类型转换函数CONTANTS思维导图1.知识准备1.知识准备1.1字符串函数比较常用的有FORMAT()、CONCAT()、INSERT()、LCASE()、LEFT()、LENGTH()、LOWER()、LTRIM()、RTRIM()、RIGHT()、INSERT()、TRIM()、UCASE()、UPPER()、SUBSTRING()序号名称描述1CHA
2、R()返回每个传递的整数的字符2CONCAT()返回连接的字符串3FORMAT()返回格式为指定小数位数的数字4INSERT()在指定位置插入一个子字符串,直到指定的字符数5LEFT()返回指定的最左边的字符数6LENGTH()返回字符串的长度(以字节为单位)7LOWER()以小写返回参数1.知识准备1.1字符串函数序号名称描述8LTRIM()删除前导空格9QUOTE()转义要在SQL语句中使用的参数10REGEXP使用正则表达式的模式匹配11REPEAT()重复字符串指定的次数12REPLACE()替换指定字符串的出现13REVERSE()反转字符串中的字符14RIGHT()返回指定的最右边
3、字符数15RTRIM()删除尾随空格16SPACE()返回指定数目个空格的字符串17STRCMP()比较两个字符串18SUBSTRING()返回指定的子字符串19TRIM()删除前导和尾随空格20UPPER()转换为大写1.知识准备1.2 数学函数序号名称描述1ABS()返回数值表达式的绝对值2CEILING()返回不小于传递的数字表达式的最小整数值3FLOOR()返回不大于传递的数字表达式的最大整数值。4FORMAT()返回四舍五入到小数位数的数字表达式。5LEAST()给定两个或更多个时返回最小值输入。6LOG()返回传递的数字表达式的自然对数。7LOG10()返回传递的数字表达式的以10
4、为底的对数。8MOD()通过使用另一个表达式返回一个表达式的余数。9PI()返回pi的值10POWER()返回一个表达式的值增加到另一个表达式的权11ROUND()返回四舍五入为整数的数值表达式。可用于将表达式舍入为多个小数点12SQRT()返回数值表达式的非负平方根。2.字符串函数1.3 日期和时间函数序号名称描述1DATENAME(datepart,date)返回表示指定date的指定datepart的字符串。2DATEPART(datepart,date)返回表示指定date的指定datepart的整数。3DAY(date)返回表示指定date的“日”部分的整数。4MONTH(date)
5、返回表示指定date的“月”部分的整数。5YEAR(date)返回表示指定date的“年”部分的整数。6SYSDATETIMEOFFSET()返回包含计算机的日期和时间的datetimeoffset(7)值,SQLServer的实例在该计算机上运行。返回值包括时区偏移量。7GETDATE()返回包含计算机的日期和时间的datetime值,SQLServer的实例在该计算机上运行。返回值不包括时区偏移量。8DATEDIFF(datepart,startdate,enddate)返回两个指定日期之间所跨的日期或时间datepart边界数。2.字符串函数1.3 日期和时间函数DATEDIFF函数。它
6、返回指定的 startdate 和 enddate 之间所跨的指定 datepart 边界的计数。如果startdate 和 enddate的值互换,时间差也可能出现负数。比如当需要计算高考倒计时的两个时间相差多少天,某项精细工作从始到终用时多少秒,某流水线上的工人通过考勤打卡判断上班了多少分钟或者多少小时等。DATEDIFF(datepart,startdate,enddate)2.字符串函数1.3 日期和时间函数下表列出了所有有效的 Datepart值。DATEDIFF 接受 Datepart的全名或任何列出的全名缩写形式。序号Datepart名称Datepart缩写序号Datepart名
7、称Datepart缩写1yearyy,yyyy7hourhh2quarterqq,q8minutemi,n3monthmm,m9secondss,s4dayofyeardy,y10millisecondms5daydd,d11microsecondmcs6weekwk,ww12nanosecondns1.知识准备1.4转换函数它主要有CAST()和 CONVERT()这两种比较常用。它的常用语法如下data_type:目标数据类型。这包括xml、bigint 和sql_variant。不能使用别名数据类型。Length:指定目标数据类型长度的可选整数,适用于允许用户指定长度的数据类型。默认值为
8、 30。CAST(expressionASdata_type(length)CONVERT(data_type(length),expression,style)2.字符串函数2.字符串函数在数据库dbStudentScore中,完成下面的查询操作。(1)查询教师表tbTeacher,显示姓名、性别、身份证号、出生年、出生月和出生日的信息。(2)查询学生表tbStudent,显示学生姓名,籍贯和籍贯的字符长度。(3)查询学生表tbStudent,显示学生姓名,籍贯,并把籍贯中的“江苏省”替换为“中国江苏省”。(4)查询课程教学任务表tbTeachingTasks,显示教学任务ID、课程代码、教
9、师工号和学生学号信息,每个字母都以大写显示。(5)查询学生表tbStudent,显示学生姓名,籍贯,并把籍贯信息反转显示。(6)查询学生表tbStudent,显示学生姓名,籍贯,籍贯最左边三个汉字,籍贯最右边三个汉字。2.1 任务描述2.字符串函数本任务可以使用字符串函数辅助完成。本案例配备微课视频2.2 任务分析2.字符串函数-(1)使用字符串函数。use dbStudentScorego-查询教师表tbTeacher,显示姓名、性别、身份证号、出生年、出生月和出生日的信息。select TeacherName,sex,IDNumber,SUBSTRING(IDNumber,7,4)as 出
10、生年,SUBSTRING(IDNumber,11,2)as 出生月,SUBSTRING(IDNumber,13,2)as 出生日 from tbTeacher go-查询学生表tbStudent,显示学生姓名,籍贯和籍贯的字符长度。select StudentName,NativePlace,len(NativePlace)as 长度 from tbStudent go-查询学生表tbStudent,显示学生姓名,籍贯,并把籍贯中的“江苏省”替换为“中国江苏省”。select StudentName,NativePlace,replace(NativePlace,江苏省,中国江苏省)as 籍贯
11、2 from tbStudent go参考答案2.字符串函数-查询课程教学任务表tbTeachingTasks,显示教学任务ID、课程代码、教师工号和学生学号信息,每个字母都以大写显示。select upper(TaskID)as TaskID,upper(CourseID)as CourseID,upper(TeacherID)as TeacherID,upper(StudentID)as StudentID from tbTeachingTasksgo-查询学生表tbStudent,显示学生姓名,籍贯,并把籍贯信息反转显示。select StudentName,NativePlace,RE
12、VERSE(NativePlace)as 籍贯2 from tbStudentgo-查询学生表tbStudent,显示学生姓名,籍贯,籍贯最左边三个汉字,籍贯最右边三个汉字。select StudentName,NativePlace,left(NativePlace,3)as 左三,right(NativePlace,3)as 右三 from tbStudent go参考答案3.数学函数3.数学函数在数据库dbStudentScore中,完成下面的查询操作。(7)查询数字-12.5,56.9,90的绝对值(8)查询数字100,3的平方根,平方和立方。(9)查询数字123.45和-123.45
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组装 维护 A0504 教学 课件
限制150内