网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQLServer上机作业5

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:网学会员为需要朋友们搜集整理了SQLServer上机作业5相关资料,希望对各位网友有所帮助!


    SQL
    Server
    上机作业5
    常用函数总结总结如下表一、SQLServer常用函数总结如下表
    表1数学函数函数类型三角函数语法形式SIN(Nexpression)COS(Nexpression)TAN(Nexpression)COT(Nexpression)反三角函数ASIN(Nexpression)ACOS(Nexpression)ATAN(Nexpression)ATAN2(Nexpression)幂函数EXP(Nexpression)Power(Nexpression,Iexp)LOG(Nexpression)LOG10(Nexpression)SQRT(Nexpression)取整CEILING(Nexpression)FLOOR(Nexpression)ROUND(Nexp,length[,function])符号函数ABS(Nexpression)SIGN(Nexpression)其他函数PI()RAND(Iexpression)功能求表达式的正弦值求表达式的余弦值求表达式的正切值求表达式的余切值求表达式的反正弦值求表达式的反余弦值求表达式的反正切弦值求表达式的反余切值求表达式的自然指数值求表达式的I次方求表达式的自然对数值求表达式的以10为底的对数值求表达式的平方根返回大于或等于表达式的最小整数返回小于或等于表达式的最大整数返回表达式的四舍五入值或截断值求表达式的绝对值测试表达式的符号,正返回1,负返回-1,0返回0返回π值。用任选的表达式做种子得出0和1之间的随机数表3字符串函数函数类型字符转换函数语法形式ASCII(Cexpression)CHAR(Iexpression)LOWER(Cexpression)UPPER(Cexpression)功能求表达式最左端字符的ASCII值码值返回以表达式为ASCII码的字符串将字符串全部转换为小写将字符串全部转换为大写
    STR(Nexpression,[length[,decimal]])把数值型数据转换为字符型数据去空格函数LTRIM(Cexpression)RTRIM(Cexpression)删除字符串的前导空格。删除字符串的尾部空格
     截取子串函数
    字符操作函数
    返回字符串从左边开始指定个数的字符RIGHT(Cexpression,Iexpression)返回字符串从右边开始指定个数的字SUBSTRING(expression,start,length)符返回字符串从start开始,length宽度的(Cexpression,start,length)字符REPLICATE(Cexpression,Iexpression)重复一个字符表达式若干次。LEFT(Cexpression,Iexpression)REVERSE(Cexpression)Space(Iexpression)REPLACE(C1,C2,C3)取字符串的逆序。产生指定宽度的空白字符串用第三个字符串替换第一个字符串中出现的所有第二个给定的字符串。返回一个C1在C2中出现的起始位置。N表示搜索起始点,若省略,则从头搜求指定字符串的宽度
    其他
    CHARINDEX(C1,C2[,N])
    LEN(Cexpression)
    表3日期时间函数函数类型当前日期时间截取日期的一部分语法形式GETDATE()YEAR(Dexpression)MONTH(Dexpression)DAY(Dexpression)其他DATEDIFF(daypart,startdate,enddate)DATEADD(daypart,N,date)DATENAME(daypart,date)功能返回系统的日期和时间。返回指定日期的年份的整数。返回指定日
    期的月份的整数。返回指定日期天的整数。计算两个日期值之间的间隔,返回一个整数。在某个日期上加上指定数值,返回一个日期。按要求取出日期的某个部分,返回一个字符串。
    二、函数练习
    1.练习T-SQL中的函数,计算以下表达式的值1)显示字符‘X’、‘d’、‘5’的ASCII值2)显示十进制数65、99、53、32、27对应的字符3)将数值657.246按不同方式转换成字符串,如不输入宽度、宽度为5、宽度为8、宽度为5,小数位数3、宽度为3、宽度为2、宽度为7,小数位数2等4)对字符串“123ABCDEF456”从起始位置分别为2、3、4、5,截取长度分别为1、3、5、7,输出的4个结果是什么?
     5)ceiling(-567.75),floor(-567.75),round(-567.75,5)6)exp(2),power(2.5,3),SIN(45),COS(60),TAN(45)7)left(‘西安科技大学’,2)+right(‘信息管理’,2)8)按“XXXX年XX月XX日星期X”形式输出系统日期9)求自己上大学到现在的天数10)11)12)13)14)15)计算自己毕业离校还有多少天、星期几?
    20计算表达式|?3*78*5?23*6+5*e|+sin(78)?ln(12)
    产生50-300之间的10个随机整数计算半径为8的圆面积、周长计算字符串“西安科技大学信息管理08-1、2”的长度检索字符串“THISISAFISH!”中”IS”第1次、第2次、第3次出
    现的位置2.函数与数据表的操作根据JBQK099、CJB099完成下列操作:1)将两个表中的“”修改成“自己专业前8位、后两位不变”2)增加“班级”字段,取出“的第8位”修改成“X班”3)将本专业“为奇数”的男生基本信息、学习成绩存入数据表odd_tab中4)查询每个学生的、、出生日期、年龄(按“名姓”、出生日期按“xx年xx月xx日星期x”、年龄按“xx岁”进行显示)5)查询每个的信息,将、、专业组成一列显示,学习成绩组成一列(按“高等数学:xx大学英语:xx数据库:xx管理学:xx”显示)6)模拟显示自己的学习成绩,成绩为50-95之间的随机整数7)添加年、月、日字段,用“出生日期”中的信息进行修改8)按专业、班级统计女生管理学的平均、最高、最低分及人数;9)查询前20个学生的学习成绩,按后3位升序排列10)随机产生一个,并将信息修改为自己的相关信息
    3.视图基本操作1)创建视图,包括、、性别、年龄、院系名称、所学专业、各门课程成绩;(视图名称用view1_自己后3位)
     2)查询本专业年龄在19-25间女生的信息;3)查询各专业女生大学英语的平均、最高、最低成绩;4)创建视图,包括、、性别
    、所学专业、总成绩、平均成绩;(视图名称用view2_自己后3位)5)将本专业男生前10名的学习成绩存入数据表mal_10;6)查询各专业学习的排序情况;7)按院系、专业将平均成绩不及格的信息存入表pj_bjg中8)创建视图,包括、、性别、出生日期、身份证号、院系名称、所学专业;(视图名称用view2_自己后3位)并通过视图完成:(1)向jbqk表(、、性别、出生日期、身份证号、院系名称、所学专业)输入自己的相关数据;(2)将本专业学生的出生日期+2年,同时更新身份证号相应信息;9)查看所创建视图的依赖关系;10)用命令删除第3个视图。
    
    
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师