查询xscj表中的计算机成绩在80至90之间(包含80和90分)的同学的学号,姓名,计算机三项信息。
时间: 2023-06-03 12:07:38 浏览: 296
好的,这是一个关于数据库查询的问题,可以回答。以下是SQL语句:
SELECT 学号, 姓名, 计算机成绩
FROM xscj
WHERE 计算机成绩 BETWEEN 80 AND 90;
执行该语句后,可以得到计算机成绩在80至90之间(包含80和90分)的同学的学号,姓名,计算机成绩三项信息。
相关问题
在xscj数据库中,完成以下查询: 1、查找所有学生选过的课程名和课程号。 2、查找选修了206课程且成绩在80分以上的学生姓名及成绩。 3、查找选修了“计算机基础”课程且成绩在80分以上的学生学号、姓名、课程名及成绩。 4、查找课程信息表中所有学生选过的课程名。
1. 查询语句为:SELECT course_name, course_id FROM xscj;
2. 查询语句为:SELECT student_name, score FROM xscj WHERE course_id=206 AND score>=80;
3. 查询语句为:SELECT student_number, student_name, course_name, score FROM xscj WHERE course_name='计算机基础' AND score>=80;
4. 查询语句为:SELECT DISTINCT course_name FROM xscj JOIN course_info ON xscj.course_id=course_info.course_id;
-- 1.创建XSCJ数据库的CS_KC视图,包括计算机专业各学生的学号、选修课的课程号及成绩。要保证对该视图的修改都要符合专业名为计算机这个条件。 -- 2..创建XSCJ数据库的计算机专业学生的平均成绩视图CS_KC_AVG,包括学号(在视图中列名为num)和平均成绩(在视图中列名为score_avg) -- 3.在视图CS_KC中查找计算机专业的学生学号和选修课的课程号 -- 4.查找平均成绩在80分以下的学生的学号和平均成绩 -- 5.创建视图CS_XS,视图中包含计算机专业的学生信息,并向CS_
对不起,根据您提供的信息,我无法直接访问数据库。但是,我可以给您提供一些 SQL 语句的示例,以供参考。
1.创建视图 CS_KC:
```sql
CREATE VIEW CS_KC AS
SELECT XH, KCH, CJ
FROM XSCJ
WHERE ZY = '计算机';
```
2.创建视图 CS_KC_AVG:
```sql
CREATE VIEW CS_KC_AVG AS
SELECT XH AS num, AVG(CJ) AS score_avg
FROM XSCJ
WHERE ZY = '计算机'
GROUP BY XH;
```
3.查询视图 CS_KC 中计算机专业的学生学号和选修课的课程号:
```sql
SELECT XH, KCH
FROM CS_KC;
```
4.查询平均成绩在80分以下的学生的学号和平均成绩:
```sql
SELECT num, score_avg
FROM CS_KC_AVG
WHERE score_avg < 80;
```
5.创建视图 CS_XS:
```sql
CREATE VIEW CS_XS AS
SELECT XH, XM, XB, CSRQ
FROM XS
WHERE ZY = '计算机';
```
向视图 CS_KC_AVG 中插入计算机专业学生的平均成绩:
```sql
INSERT INTO CS_KC_AVG (num, score_avg)
SELECT XH, AVG(CJ)
FROM XSCJ
WHERE ZY = '计算机'
GROUP BY XH;
```
希望对您有所帮助。
阅读全文