当前位置:操作系统 > Unix/Linux >>

数据库多表操作

数据库多表操作
 
学生表 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
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,