查询课程表C中课程名和学分
Ⅰ sql语言:请用两种方法实现查询哪些课程的学分与C语言的学分相同,返回课程名称和学分
select 课程名称,学分 from kecheng a join kecheng b on a.学分=b.学分 where b.课程名称版='C语言权' and a.课程名称<>'C语言'
select 课程名称,学分 from (select * from kecheng where 课程名称='C语言') a join (select * from kecheng where 课程名称<>'C语言') b on a.学分=b.学分
Ⅱ 数据库请用SQL语句写下列问题,图如下第一个表为课程表C第二个为学生修课表S第三个为学生表SC,发私信
发不了私信,需要的话,我正好练练手
Ⅲ 如何查询课程名中含有“学”的课程名称和学分数,并按学分降序排列
select * from table where 课程名称 like '*学*' order by 学分数 desc
祝好运,望采纳
Ⅳ 查询课程表中学分在3分以上的课程信息,并按学分降序排列
呃,课程表是按照信息的,嗯,表格的形式下发下来的,当然是可以按照降序排列的。
Ⅳ 大学数据库题 ,建立一个课程表C,有课程号Cno,课程名称Cn,学分xf,课时ks,课程类型
create table t_C (cno int primary key auto increment,
cn varchar(20),
xf int(11),
ks int(11),
kl varchar(30));
cno int primary key auto是设置cno为主键并且自增
Ⅵ 根据学生表,课程表和成绩表,查询学生的学号,姓名,课程号,课程名和分数。(多表查询
直接将三表关联查询就可以了 select b.姓名,c.课程,a.成绩 from 成绩专表 a,学生表属 b,课程表 c where a.学生学号 = b.学号 and a.课程编号 = c.编号 and a.成绩 < 60
Ⅶ sql查询语句的问题,“列出成绩大于90的所有学生的姓名、专业、课程名称、成绩”这条语句怎么写
可以参考下面的代码:
select s.姓名, s.专业, sc.成绩, c.课程名称
from 学生基本情况表 s, 成绩表 sc, 课程表 c
where s.学号 = sc.学号 and c.课程编号 = sc.课程编号
and sc.成绩 > 90
(7)查询课程表C中课程名和学分扩展阅读:
sql语句
删除列:
Alter table table_name drop column column_name--从表中删除一列
添加主键:
Alter table tabname add primary key(col)
平均:
select avg(field1) as avgvalue from table1
最大:
select max(field1) as maxvalue from table1
Ⅷ SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名
1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。
Ⅸ 用SQL语句怎样在课程表中,查询出课程名中含有‘数据’的课编号及课程名
SELECT CourseId,CourseName FROM Course WHERE CourseName like '%数据%'
Ⅹ 学生—课程”数据库中包含学生表、课程表、学生选课表3个表
看一下。等下写写。内
1.
select sno, ssex from student where
sname like '王%'
2.
select sname from student where
sname not like '刘容%'
3.
select sname from student where
sage <20
4.
select sage from student order by sage asc
5. select count(*) from student where sno in (
select sno from sc)