Student-Course-SC数据库中 ·新生“张军”来校报到,(学号:200915121;姓名:张军;性别:男;所在系:cs;年龄:19),请将相关的信息插入到对应表中去。·删除信息系所有学生的选课记录。 ·将计算机系“王明”的1号课程成绩置为90。 职工-工资数据库 职工(工号,姓名,职务,部门) 工资表(工号,月份,基本工资,岗位津贴,交通补贴) 查询所有职工的姓名和5月份总收入 。将本月总收入低于1000元的职工的基本工资增加200元 •将工资表中记录清空
时间: 2024-02-19 22:59:30 浏览: 83
以下是对每个问题的解答:
1. 将新生“张军”来校报到,(学号:200915121;姓名:张军;性别:男;所在系:cs;年龄:19),请将相关的信息插入到对应表中去。
```
INSERT INTO Student (Sno, Sname, Ssex, Sage, Sdept) VALUES ('200915121', '张军', '男', 19, 'cs');
```
2. 删除信息系所有学生的选课记录。
```
DELETE FROM SC WHERE Cno IN (SELECT Cno FROM Course WHERE Cdept='信息');
```
3. 将计算机系“王明”的1号课程成绩置为90。
```
UPDATE SC SET Score=90 WHERE Sno IN (SELECT Sno FROM Student WHERE Sdept='计算机') AND Cno='1';
```
4. 查询所有职工的姓名和5月份总收入。
```
SELECT E.ename, SUM(S.salary + S.job_salary + S.transport_salary) AS TotalIncome
FROM Employee E, Salary S
WHERE E.eno=S.eno AND S.month='5'
GROUP BY E.ename;
```
5. 将本月总收入低于1000元的职工的基本工资增加200元。
```
UPDATE Salary SET basic_salary=basic_salary+200 WHERE month='5' AND (salary + job_salary + transport_salary) < 1000;
```
6. 将工资表中记录清空。
```
TRUNCATE TABLE Salary;
```
阅读全文