mysql删除“计算机系”的姓“王”的同学
时间: 2023-11-04 14:04:41 浏览: 60
假设有一个名为students的表,其中有以下列:name、major、gender,可以使用以下语句删除“计算机系”的姓“王”的同学:
```
DELETE FROM students WHERE major='计算机系' AND name LIKE '王%';
```
解释:这个语句使用了DELETE命令,从students表中删除符合条件的行。条件是major列的值为“计算机系”,并且name列以“王”开头。%符号是通配符,表示匹配任意字符。因此,这个语句会删除所有“计算机系”专业的姓“王”的同学。
相关问题
mysql统计计算机系男生的平均年龄
可以回答这个问题。您可以使用以下 SQL 查询语句来计算计算机系男生的平均年龄:
SELECT AVG(age) FROM students WHERE department='计算机系' AND gender='男';
其中,students 是学生信息表的表名,age 是年龄字段的名称,department 是系别字段的名称,gender 是性别字段的名称。
mysql将“计算机系”同学的选课信息中的成绩置0
假设有以下表格:
```
CREATE TABLE course (
id INT PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
department VARCHAR(50)
);
CREATE TABLE enrollment (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
grade INT,
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (course_id) REFERENCES course(id)
);
```
可以使用以下SQL语句将“计算机系”同学的选课信息中的成绩置0:
```
UPDATE enrollment
SET grade = 0
WHERE student_id IN (
SELECT id FROM student
WHERE department = '计算机系'
);
```
这条语句将会更新 enrollment 表中,所有学生所选的课程成绩,但只有“计算机系”同学所选的课程成绩会被置为0。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)