版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLServer数据库实践SQL查询语句用途“登录”按钮嵌入SQL语句如下:$querySQL="select*fromuserwhere(sId='输入1'
ortid='输入1'
ortel='输入1')
andpsw=输入2"过程:1、建立数据库连接2、执行SQL语句3、判断执行结果进行分支操作4、断开数据库连接数据查询目录1、单表查询2、连接查询(内连接、外连接)3、嵌套查询4、集合查询5、基于派生表的查询数据查询语法SELECT[ALL|DISTINCT][TOPn|PERCENT]<输出列表>]…FROM数据源列表[WHERE<条件表达式>][GROUPBY<分组表达式>[HAVING<条件表达式>]][ORDERBY<排序表达式>[ASC|DESC]]多张表stuDB数据库三张表之间存在联系selectcname,
name,
GradefromStudent,
sc,
CoursewhereCourse.Cno
=
SC.Cno
andStudent.Sno
=
SC.sno单表查询→连接查询【例题5-16】查询选修了1号课程的学生学号及其成绩,查询结果按照成绩降序排列。SELECTSno,GradeFROMSCWHERECno=1ORDERBYGradeDESC分数降序【新题】查询选修了大数据导论课程的学生学号及其成绩,查询结果按照成绩降序排列。SELECTSno,GradeFROMSC
,course
WHERE
Course.Cno
=
SC.Cno
andCname=’大数据导论’ORDERBYGradeDESC旧题【新题】查询每门课最高分、最低分和平均分,显示课程名和相应分数。SELECT
Cno,max(Grade)最高分,min(Grade)最低分,avg(Grade)平均分FROMSCGROUPBYCnoSELECT
Cname,max(Grade)
最高分,min(Grade)
最低分,avg(Grade)
平均分FROMSC,Course
WHERECourse.Cno=SC.Cno
GROUPBY
Cname【进阶1】查询每门课最高分、最低分和平均分,显示课程号和相应分数。单表查询→连接查询【例题5-19】查询学生学习所有课程获得的最高分、最低分和平均分。SELECTmax(Grade)最高分,min(Grade)最低分,avg(Grade)平均分FROMSC旧题代码1:SELECTName,GradeFROMStudent,SCWHEREStudent.Sno=SC.SnoANDCno=2连接查询【例题5-25】请查询选修了2号课程的学生姓名和成绩。代码2:SELECTName,GradeFROMStudent
INNERJOIN
SC
ON
Student.Sno=SC.Sno
WHERECno=2内连接代码1:SELECTName,Cname,GradeFROMStudents,SC,CoursecWHEREs.Sno=SC.SnoANDc.Cno=SC.Cno连接查询【例题5-27】请查询学生选课情况,显示学生姓名、课程名、成绩。代码2:SELECTName,Cname,GradeFROMStudentsINNERJOINSC
ONs.Sno=SC.SnoINNERJOINCoursecONc.Cno=SC.Cno表的别名说明:①使用INNERJOIN做多表连接查询,需两两连接②使用INNERJOIN需要在on后面写连接条件,其他条件在where后面正确代码:SELECTName,GradeFROMStudent,SCWHEREStudent.Sno=SC.SnoANDCno=2笛卡尔乘积【例题5-25】请查询选修了2号课程的学生姓名和成绩。错误代码:SELECTName,GradeFROMStudent,SCWHERECno=2猜一猜:错误代码执行结果是几行?正确代码:SELECTName,Cname,GradeFROMStudents,SC,CoursecWHEREs.Sno=SC.SnoANDc.Cno=SC.Cno笛卡尔乘积【例题5-27
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广电集团招聘笔试题库
- 事业单位湖北社会保障服务中心笔试专项刷题题库含答案
- 精神病学中级(基础知识)模拟试卷18(题后含答案及解析)
- 高中地理教资面试地图重难点题库及答案
- 趣味古诗创意试题及答案
- 关于全球疫情的试题与答案
- 考研物化试题及答案呈现
- 贵阳公安招聘考试题目与答案解析
- 五年级升学准备:给家长的6条建议
- 2027届辽宁省抚顺市抚顺县数学七上期末联考模拟试题含解析
- 湖南省长沙市长郡集团初中校2025-2026学年七年级上学期11月期中联考语文(含答案)
- 活动礼品提供协议合同
- 工厂部门职责分工及岗位说明
- Unit 2 Helping at home 大单元教学任务单-2025外研版(三起)四年级英语上册
- 2025年中专无人机专业试题及答案
- 隐睾病人的护理
- 物流系统仿真flexsim仿真实验手册
- T-EBA 43007-2024 电子器件微小漏率检测方法
- 小学生芯片课件
- 《滚珠丝杠螺母副》课件
- 初中英语阅读理解强化100篇(含答案)
评论
0/150
提交评论