table A
| ID | Name | Salary |
| 1 | 张三 | 9000 |
| 2 | 李四 | 6000 |
| 3 | 王五 | 8000 |
| 4 | 张艳 | 3000 |
| 5 | 李翔 | 5000 |
table B
| ID | Name | Salary |
| 6 | 乐生明 | 4000 |
| 7 | 喻关英 | 3000 |
| 8 | 骆保秀 | 2000 |
1).算出Table_A表中姓“张”的人员的平均薪资。
select AVG(Salary) from A where Name like "张%";
2).查询出两张表中Salary大于等于4000的所有人员Name和Salary。
select Name,Salary from A where Salary >= 4000 UNION select Name,Salary from B where Salary >= 4000;
3).如果用一句sql将Table_B表的数据插入Table_A表中。
insert into A select * from B;
4).写出一条sql语句:取出表Table_A中第31到第40的记录(SQLServer,以自动增长的ID,作为主键,注意:ID可能不是连续的,尽可能用多种思路)
浙公网安备 33010602011771号