第1题
oracle关联查询题目1数据库中有3个表teacher表,student表,tea_stu关系表。teacher表
teaIDnameagestudent表stuIDnameageteacher_student表teaIDstuID要求用一条sql查询出这样的结果1.显示的字段要有老师name,age每个老师所带的学生人数2只列出老师age为40以下学生age为12以上的记录预备知识:1.sql语句是对每一条记录依次处理,条件为真则执行动作(select,insert,delete,update)2.只要是迪卡尔积,就会产生“垃圾”信息,所以,只要迪卡尔积了,我们首先就要想到清除“垃圾”信息实验准备:droptableifexiststea_stu;droptableifexiststeacher;droptableifexistsstudent;createtableteacher(teaIDintprimarykey,namevarchar(50),ageint);createtablestudent(stuIDintprimarykey,namevarchar(50),ageint);createtabletea_stu(teaIDintreferencesteacher(teaID),stuIDintreferencesstudent(stuID));insertintoteachervalues(1,'zxx',45),(2,'lhm',25),(3,'wzg',26),(4,'tg',27);insertintostudentvalues(1,'wy',11),(2,'dh',25),(3,'ysq',26),(4,'mxc',27);insertintotea_stuvalues(1,1),(1,2),(1,3);inser..
点击查看答案
第2题
oracle关联查询题目1数据库中有3个表teacher表,student表,tea_stu关系表。teacher表
teaIDnameagestudent表stuIDnameageteacher_student表teaIDstuID要求用一条sql查询出这样的结果1.显示的字段要有老师name,age每个老师所带的学生人数2只列出老师age为40以下学生age为12以上的记录预备知识:1.sql语句是对每一条记录依次处理,条件为真则执行动作(select,insert,delete,update)2.只要是迪卡尔积,就会产生“垃圾”信息,所以,只要迪卡尔积了,我们首先就要想到清除“垃圾”信息实验准备:droptableifexiststea_stu;droptableifexiststeacher;droptableifexistsstudent;createtableteacher(teaIDintprimarykey,namevarchar(50),ageint);createtablestudent(stuIDintprimarykey,namevarchar(50),ageint);createtabletea_stu(teaIDintreferencesteacher(teaID),stuIDintreferencesstudent(stuID));insertintoteachervalues(1,'zxx',45),(2,'lhm',25),(3,'wzg',26),(4,'tg',27);insertintostudentvalues(1,'wy',11),(2,'dh',25),(3,'ysq',26),(4,'mxc',27);insertintotea_stuvalues(1,1),(1,2),(1,3);inser..
点击查看答案