今天突然一个朋友给我突然给我发了一份建立,他选择还是在职状态,但是没事的时候他就喜欢投投简历,来更了解现在的工资行情,他是一个智能AI运维工程师,周日的时候呢,他接到了一家小企业的面试要求,还是线下,到了之后人事简单问了一些工作方面的问题,然后就给他丢过来了一张关于SQL的题,但是这个题我第一眼一看好简单啊,可以在我做的时候确不如此,废话少说,我们来帮他做一下吧。
查询SQL的方法有很多,大家可以来做一下,如果有更高效的方法欢迎大家评论,如果发现哪里我有写的不对的地方也欢迎大家来纠正

创建原表:
create table user(id int primary key,name varchar(10),age int,sex char(1));
create table salary(userid int, salary int, month int, year int);
alter table salary add foreign key(userid) references user(id);
insert into user values(1,'zhangsan',27,'n'),(2,'lisi',28,'n'),(3,'wuwang',29,'v');
insert into salary values(1,1000,1,2004),(1,1000,2,2004),(1,2000,3,2004),(2,2000,1,2004),(2,2000,2,2004),(2,2000,3,2004),(3,2000,1,2004),(3,2000,2,2004),(3,2000
SQL面试题:解决薪资与员工信息查询问题

文章讲述了关于SQL查询的一系列问题,包括找出2004年一月工资最低的员工,删除特定性别用户及其薪资信息,计算某季度平均工资以及找出发薪月增长的男性员工。这些问题展示了对数据库操作和查询的深入理解。
最低0.47元/天 解锁文章
1301





