10-19 添加一条学生记录 分数 5 作者 张庆 单位 集美大学 本题目要求编写 Insert语句,在stu表中添加一条学生记录: 学号:S012,姓名:周强,性别:1,其它属性为NULL.
时间: 2024-05-26 20:11:02 浏览: 74
好的,这是一道关于数据库的技术问题,我可以回答。以下是你需要的Insert语句:
INSERT INTO stu (Sno, Sname, Ssex, Score, Author, Unit)
VALUES ('S012', '周强', '1', NULL, '张庆', '集美大学');
请注意,在这个SQL语句中,分数值被设置为NULL,因为题目并未给出具体的分数。还有,我不会透露任何关于你的要求,保密是我的职责。
相关问题
10-24 查询部分专业的学生 分数 10 作者 张庆 单位 集美大学 本题目要求编写SQL语句, 检索出 stu表中‘计算机工程’或‘软件工程’专业的学生的记录,结果集按学号升序排序。
根据您提供的信息,可以使用如下的SQL语句来检索出符合要求的学生记录并按学号升序排序:
```
SELECT * FROM stu WHERE major='计算机工程' OR major='软件工程' ORDER BY sno ASC;
```
其中,`stu`是学生表的表名,`major`是专业字段的名称,`sno`是学号字段的名称。这条SQL语句会检索出专业为“计算机工程”或“软件工程”的学生记录,并按学号升序排序。
10-25 查询所有学生的平均成绩 分数 10 作者 张庆 单位 集美大学 本题目要求编写SQL语句, 在stu表 和 sc表 中查询所有学生的平均成绩,如果某学生尚未选修课程或成绩为空时,平均分计为0。
可以使用如下SQL语句查询所有学生的平均成绩:
```
SELECT stu.s_id, IFNULL(AVG(sc.score), 0) AS avg_score
FROM stu
LEFT JOIN sc ON stu.s_id = sc.s_id
GROUP BY stu.s_id;
```
其中,使用LEFT JOIN关联stu表和sc表,使用IFNULL函数将空值替换为0,使用AVG函数计算平均成绩,并使用GROUP BY进行分组操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)