《实验2-数据查询实验》由会员分享,可在线阅读,更多相关《实验2-数据查询实验(10页珍藏版)》请在金锄头文库上搜索。
1、数据库实验报告 题目: 数据查询 专业:计算机科学与技术 班级:计算机网络 姓名 学号: 实验内容和环节1、 在tuentb数据库中,使用下列QL语句将输出什么?SELECT COUNT(*)FROM graSELET SBSTRING(姓名,1,2) FROM studn_infoECT UE(elly)SELCTRepcate(lly,3)LECTSQRT(分数) FRM gaeWEE 分数=35LC,,OWER(2,3)SELC EA(ETDAT(),ONTH(GDAT()),DA(GEDATE()2、 在sntd数据库中,使用SELC语句进行基本查询1) 在tudent_nfo表中,查
2、询每个学生的学号、姓名、出生日期信息。 2) 查询学号为0002的学生的姓名和家庭住址3) 找出所有男同窗的学号和姓名学号:姓名:出生日期:02号家庭住址:3、 使用SLECT语句进行条件查询1) 在grade表中查找分数在800范畴内的学生的学号和分数2) 在grade表中查询课程编号为0003的学生的平均分3) 在ade表中查询学习各门课程的人数4) 将学生按出生日期由大到小排序5) 查询所有姓张的学生的学号和姓名1):2):):4):出生日期排序:):张姓学生:4、 数据更新1) 创立ttalrade表,具有数据列:学号、姓名、总成绩,学号列不能为空。2) 使用INET INO语句通过studen_in表更新totalgrade表的学号、姓名列数据。 INSETIN totgrELEC学号,姓名,总成绩=0 M stuentio3) 使用UPDATE语句通过gde表更新talrade表的总成绩列数据,使totala表中每个学生的总成绩为rae表中该学生各成绩之和PDATEtotagrd SE 总成绩 (SLECT SUM(分数) FROMrade WHERE otarade.学号grade学号)FROM grd4) 删除totalgrd表中没有总成绩的学生记录)1);创立以及更新后来的表3):总成绩计算:4):删除后的数据: