数据库课程表里课程时间怎么写

数据库课程表里课程时间怎么写,第1张

这个表里课程时间写法如下:

1、上课时间:包含上课的具体日期和时间,通常使用星期数和时间段来表示,如周一上午、周三下午等。

2、上课地点:指授课的具体地点,通常写明教学楼、教室号等信息。

3、上课周期:对于周期性的课程需要说明上课的周期,如每周一次、每两周一次等。

想做个android的课程表应该用什么数据库呢

这个问题我知道

推荐您使用“赛思QQ陌生人推广小助手 ”

不用加好友 直接发消息

日引1万独立IP 绝对没有问题

1.查询所有学生的学号、姓名、所在系

Select sno,sname,sdept

From student

2查询全体学生的学号、姓名、性别,年龄,系别的信息

Select

From student

3查询全体学生的姓名及其出生年份

Select sname,datadiff(year,sage,2010) as 出生年份

From student

4查询信息工程系全体学生的名单

Select sname

From student

Where sdept=’信息工程系’

5查询所有年龄在20岁以下的学生姓名以及年龄

Select sname,sage

From student

Where sage<20

6查询考试成绩不及格的学生的学号

Select sno

From score

Where grade<60

7查询年龄在20-25(包括20、25)之间的学生的姓名、系别和年龄

Select sname,sdept,sage

From student

Where sage>=20 and sage<=25

8查询不在软件系、网络系、也不在外语系学生的姓名和性别

select sname,sex

from student

where sdept <>'软件系、网络系、外语系'

9查询所有姓李且全名为三个汉字的学生的姓名、学号、和性别

select sname,sno,sex

from student

where sname like '李_ _'

10查询姓名中第二个字为'阳'字的学生的姓名

select sname

from student

where sname like '_阳%'

11查询信息工程系年龄在20岁以下的学生的姓名

select sname

from student

where sage<20 and sdept='信息工程系'

12查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列

select sno,grade

from score

where cno='3'

order by grade desc

13查询全体学生的学号、姓名等情况,结果按照所在系的升序排序,同一系的按年龄降序排列

select sno,sname

from student

order by sdept asc,sage desc

14统计学生总人数

select count() as 人数

from student

15查询选修课课程的学生人数

select count() as 人数

from score

16计算1号课程的学生平均分数

select avg(grade) 均分

from score

where cno='1'

17查询选修了1号课程的学生最高分数

select max(grade) 最高分

from score

where cno='1'

18求各课程号及相应的选修课人数

select cno,distinct(sno)

from score

group by cno

19查询选修了3门以上课程的学生号

select sno

from score

group by sno

having count(cno)>3

20查询选修2学分的课程且该课程的成绩在90分以上的所有学生的姓名

select sname

from student,course,score

where studentsno=scoresno and coursecno=scorecno and ccredit=2 and grade>90

21查询每个学生的学号、姓名、选修的课程号和成绩

select studentsno,sname,cno,grade

from student,score,course

where studentsno=scoresno and scorecno=coursecno

22查询所有选修了1号课程的学生姓名

select sname

from student,score

where studentsno=scoresno and scorecno='1'

23查询选修了课程名为“计算机信息管理”的学生的学号和姓名

select sno,sname

from student,course,score

where studentsno=scoresno and coursecno=scorecno

and cname='计算机信息管理'

希望能给你帮助

创建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check (tsex ='男' or tsex ='女')  ,

birthday smalldatetime,

dept char(20),

phone char(8) unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2添加列

alter table tc add Type nchar(1)

3修改列的类型

alter table tc alter column Type nchar(2)

4删除列

alter table tc drop column Type

1、SELECT

课程号,

课程名,

课程学分

FROM

课程

WHERE

课程号

IN(SELECT

课程号

FROM

选课

GROUP

BY

课程号

HAVING

COUNT(学生号)

BETWEEN

2

AND

4

)

2、SELECT

MAX(成绩)

-

MIN(成绩)

AS

分数之差

FROM

选课

倘若要每门课程相差

SELECT

课程,

MAX(成绩)

-

MIN(成绩)

AS

分数之差

FROM

选课

GROUP

BY

课程

select aSno as 学号,Sname as 姓名,avg(Score) as 平均分

from 学生表 a inner join 选课表 b on aSno=bSno

inner join 课程表 c on bCno=cCno

group by aSno,Sname

having avg(Score) > 70 and count(cCno) > 2

order by 平均分

您好,这样:

--1

select Sname,Sage from Student where Sage<(select Sage from Student where Sno='某一学生') and Sdept='数学系'

--2

select Sname from Student where Sno in (select Sno from SC)

--3

select Sname from Student where Sno in (select Sno from SC group by Sno having count()=(select count() from Course ))

--4

题意不清楚。

以上就是关于数据库课程表里课程时间怎么写全部的内容,包括:数据库课程表里课程时间怎么写、想做个android的课程表应该用什么数据库呢、设有一个学生—课程数据库,其中包括三个表:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9318422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存