- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4SQL Server使用
第四章 SQL SERVER的使用;本章内容:介绍SQL SERVER的主要功能操作
示例1:Recruitment
示例2:GlobalToyz
; 查询数据库; 显示Recruitment数据库中各种职位和当前人数。
; 显示带用户自定义标题的列
当查询结果对照SELECT语句显示时,结果集的列名与表中的列名是一样的。当任何一种表达式作用在列上时,SQL SERVER隐藏列标题。
用户自定义的列标题可以代替缺省列标题。包括两种方法:一种列标题在列名之前,一种列标题在列名之后。
; 查询合同招聘人员的名字和他们的雇佣费用。要求查询结果的列标题作出改变,显示格式如下:
;方法1: (其中as可以省略)
SELECT cName as ‘招聘人员名字’,siPercentageCharge
as ‘雇佣薪金’
FROM ContractRecruiter;方法2:
SELECT ‘招聘人员名字’=cName,
‘雇佣薪金’= siPercentageCharge
FROM ContractRecruiter; 使用通配符
给Recruitment雇员(Employee)表的cPhone列增加一个约束,要求该列的字符串格式为‘(***)***-****’,其中‘*’为数字字符。如(120)903-3989就是符合条件的一个例子。; 根据测试的成绩,成绩最高的三位外部候选人将获得面试的机会。测试的时间是2001年3月份进行的。先需要列出满足条件的外部候选人的左右信息。
; 显示顶部几行
与SELECT语句一起使用的TOP子句限制了结果集合中返回的行数。; 根据测试的成绩,成绩最高的三位外部候选人将获得面试的机会。测试的时间是2001年3月份进行的。先需要列出满足条件的外部候选人的左右信息。查询语句如下:; GROUP BY ALL
GROUP BY子句中的关键字ALL用于显示所有的组,包括那些被WHERE子句排除的组。; 使用COMPUTE和COMPUTE BY子句
使用带SELECT语句的COMPUTE子句,在查询结果中使用聚合函数产生汇总行。COMPUTE子句用于对于整个查询结果产生总计值,COMPUTE BY子句对于每个组产生小计值。;语法:
SELECT 列名[,列名]
FROM 表名
[WHERE 查询条件]
[ORDER BY 列名[,列名]]
COMPUTE 聚合函数(列名)[,聚合函数(列名)…]
[BY 列名[,列名]]; 打印出所有的选修记录,并在查询结果的底部打印汇总所有学生的平均成绩,总成绩。; 打印出每个学生的选修记录,并在每个学生查询结果的尾部打印汇总每个学生的平均成绩,总成绩。; 对于pubs数据库,打印每类书籍的类型名称和预付款项,在每种类型书籍记录的尾部汇总每类书籍的预付款总额; COMPUTE和COMPUTE BY子句的使用规则
COMPUTE子句所用到的所有列必须出现在SELECT列表中
使用COMPUTE BY子句,必须同时使用ORDER BY子句
在COMPUTE BY子句列出的列,必须与ORDER BY子句使用的列匹配
在COMPUTE BY子句中,不同聚合函数可以用于一个以上的列; 针对上述规则中的第三条和第四条
当对Titles表查询时使用如下的ORDER BY子句时:; 内连接查询。查询外部候选人的名字以及他们的招聘代理的名称。; 思考:查询外部候选人和他们看招聘广告查询的报纸。要求的信息包括外部候选人的姓名和报纸的名称。; 外连接查询。列出所有外部候选人的名字,由招聘代理方式来的候选人显示他们的招聘代理的名字。; 交叉连接。实现两个表的笛卡尔乘积的连接。; 自身连接。并列输出价格为2.9900的一对书籍的书名。; 子查询。列出满足条件的书籍的书名,书类型和预付款项,要求的书籍,在其所属类型里其预付值大于该类书籍的平均预付值。; 思考:列出学生选课记录,只列出那些高于自己平均分的那些记录的学号、课程号、成绩。; 抽取数据到另一个表中。需要2001年5月申请招聘的外部候选人的材料,抽取这些人的材料到一个新表中。;SELECT * INTO #tempExternalCandidate
FROM ExternalCandidate
WHERE dDateOfApplication=‘2001-5-31’ AND
dDateOfApplication=‘2001-5-1’; 思考:创建一个全局临时表abc,其中包括4个属性(编号、姓名、性别、年龄),其中编号为整数类型,且为自动编号类型,初始编号值为100,以后每一个增1。其余属性自定类型。; IDEN
您可能关注的文档
最近下载
- 水泥基工程复合材料ECC的研究与应用论文.pdf VIP
- 血透室品管圈.pptx
- 《新能源汽车维护与保养》教案 第11课 车身电气设备维护与保养.doc VIP
- GB 20951-2020 油品运输大气污染物排放标准(高清版).doc VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册湘科版(2024)教学设计合集.docx
- 优质纪念中国人民抗日战争暨世界反法西斯战争胜利80周年PPT课件.pptx
- 第八章 现代生物技术在环境保护中的应用.ppt VIP
- 千年古县申报材料-牟平.doc VIP
- 慢性咳嗽诊治指南ppt课件.pptx VIP
- 企业安全生产风险辨识评估管控指导手册-件杂货码头.pdf VIP
文档评论(0)