>데이터 베이스 >MySQL 튜토리얼 >数据库多表操作

数据库多表操作

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 14:58:511441검색

数据库多表操作 学生表 student (sid,stuname,age) 课程表course (cid,cname,credit) 学生课程成绩表 stucourse (sid,cid,achi) 求 平均分大于85的学生平均成绩以及学生姓名 select student.stunme,avg(stucourse.achi) from student,stucourse where st

数据库多表操作

 

学生表 student (sid,stuname,age)

课程表course (cid,cname,credit)

学生课程成绩表 stucourse (sid,cid,achi)

 

求 平均分大于85的学生平均成绩以及学生姓名

 

select student.stunme,avg(stucourse.achi) from student,stucourse where student.sid=stucouse.sid group by

student.stuname baving avg(stucourse.achi) >85

 

创建学生表

create table student(

   sid varchar(32),

   stuname varchar(32),

   age int

 

添加一个唯一索引

create unique index student_sid_index on student(sid)

在学生表中添加身份证列 idcard 长度18 非空

alter table student add icard varchar(18) not null

 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.