- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 上机作业5
一、SQL Server常用函数总结如下表
表1数学函数
函数类型 语法形式 功能 三角函数 SIN(Nexpression) 求表达式的正弦值 COS(Nexpression) 求表达式的余弦值 TAN(Nexpression) 求表达式的正切值 COT(Nexpression) 求表达式的余切值 反三角函数 ASIN(Nexpression) 求表达式的反正弦值 ACOS(Nexpression) 求表达式的反余弦值 ATAN(Nexpression) 求表达式的反正切弦值 ATAN2(Nexpression) 求表达式的反余切值 幂函数 EXP(Nexpression) 求表达式的自然指数值 Power(Nexpression,Iexp) 求表达式的I次方 LOG(Nexpression) 求表达式的自然对数值 LOG10(Nexpression) 求表达式的以10为底的对数值 SQRT(Nexpression) 求表达式的平方根 取整 CEILING(Nexpression) 返回大于或等于表达式的最小整数 FLOOR(Nexpression) 返回小于或等于表达式的最大整数 ROUND(Nexp,length[,function]) 返回表达式的四舍五入值或截断值 符号函数 ABS(Nexpression) 求表达式的绝对值 SIGN(Nexpression) 测试表达式的符号,正返回1,负返回-1,0返回0 其他函数 PI() 返回π值。 RAND(Iexpression) 用任选的表达式做种子得出0和1之间的随机数
表3字符串函数
函数类型 语法形式 功能 字符转换函数 ASCII(Cexpression) 求表达式最左端字符的ASCII值码值 CHAR(Iexpression) 返回以表达式为ASCII码的字符串 LOWER(Cexpression) 将字符串全部转换为小写 UPPER(Cexpression) 将字符串全部转换为大写 STR(Nexpression,[length[,decimal]]) 把数值型数据转换为字符型数据 去空格函数 LTRIM(Cexpression) 删除字符串的前导空格。删除字符串的空格REPLICATE(Cexpression,Iexpression ) 重复一个字符表达式若干次。取字符串的逆序。 REPLACE( C1,C2,C3) 用第三个字符串替换第一个字符串中出现的所有第二个给定的字符串。
CHARINDEX( C1,C2[,N]) 返回一个在起始位置。GETDATE( ) 返回系统的日期和时间。YEAR(Dexpression ) 返回指定日期的年份的整数。MONTH(Dexpression) 返回指定日期的月份的整数。(Dexpression) 返回指定日期的整数。DATEDIFF(daypart,startdate,enddate ) 计算两个日期值之间的间隔,返回一个整数。 DATENAME(daypart,date) 按要求取出日期的某个部分,返回一个字符串。
二、函数练习
1.练习T-SQL中的函数,计算以下表达式的值
显示字符‘X’、‘d’、‘5’的ASCII值
显示十进制数65、99、53、32、27对应的字符
将数值657.246按不同方式转换成字符串,如不输入宽度、宽度为5、宽度为8、宽度为5,小数位数3、宽度为3、宽度为2、宽度为7,小数位数2等
对字符串“123ABCDEF456”从起始位置分别为2、3、4、5,截取长度分别为1、3、5、7,输出的4个结果是什么?
ceiling(-567.75), floor(-567.75),round(-567.75,5)
exp(2), power(2.5,3),SIN(45),COS(60),TAN(45)
left(‘西安科技大学’,2)+right(‘信息管理’,2)
按“XXXX年XX月XX日星期X”形式输出系统日期
求自己上大学到现在的天数
计算自己毕业离校还有多少天、星期几?
计算表达式
产生50-300之间的10个随机整数
计算半径为8的圆面积、周长
计算字符串“西安科技大学信息管理08-1、2”的长度
检索字符串“THIS IS A FISH!”中”IS”第1次、第2次、第3次出现的位置
2.函数与数据表的操作
根据JBQK099、CJB099完成下列操作:
将两个表中的“学号”修改成“自己专业学号前8位、后两位不变”
增加“班级”字段,取出“学号的第8位”修改成“X班”
将本专业“学号为奇数”的男生基本信息、学习成绩存入数据表od
您可能关注的文档
- Socket通讯 C#.doc
- Socket异步编程主机端源码.doc
- Software Engineer软件工程师英文简历.doc
- socket阻塞式和非阻塞式通信.doc
- soildworks1010三星正版安装教程.doc
- Solaris 系统管理命令及相关技术中英文对照参考.doc
- Solaris:crontab的用法(定时任务).doc
- SolarWinds解决方案.doc
- SolidWorks的二次开发在箱体类零件中的应用.doc
- solidworks简介.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- SY 4201.4-2016 石油天然气建设工程施工质量验收规范 设备安装工程 第4部分:炉类.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(13).电力市场改革与趋势分析.docx VIP
- 云和雪梨生产全程质量控制技术规范.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(12).可视化与报告生成.docx VIP
- 2024-2025学年四川省成都市新都一中实验学校七年级(上)分班数学模拟试卷(含答案).pdf VIP
- 跨座式与悬挂式单轨运输系统幻灯片.ppt VIP
- 市场营销论文:长春农商银行小微企业贷款业务市场营销策略研究.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(11).数据库管理与接口设计.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(10).二次开发工具与技巧.docx VIP
- 有机肥采购项目投标书(范本).docx
文档评论(0)