程序员卷王
程序员卷王
全部文章
题解
归档
标签
去牛客网
登录
/
注册
程序员卷王的博客
全部文章
/ 题解
(共11篇)
题解 | #获取所有非manager员工当前的薪水情况#
虽然sql不雅观,但是就要和大伙不一样,卷死大伙 select round((select count(1) from login l1 join ( select user_id, min(date) mdate ...
Mysql
2022-02-11
0
273
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
稀里糊涂的写完了,居然还通过了。 思路是这样的: 先将部门管理员薪资等信息查出来 然后将员工对应的薪资和其部门的管理员薪资比较 严谨点的话,管理员之间和管理员本身不应该再次和 1 中查出来的结果比较 select e.emp_no, dem.emp_no, s.salary,dem.salary...
Mysql
2022-01-26
0
279
题解 | #针对actor表创建视图actor_name_view#
考察点:创建视图的语法 create view actor_name_view(first_name_v, last_name_v) as select first_name, last_name from actor
Mysql
2022-01-26
0
220
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
看到这道题的时候,觉得不是特别难,不就是根据emp_no分组查一下最小的id,然后只要id不在这个范围内的都删除掉就行了,一执行,哦吼,sql报错了,原因是MySQL中不允许在子查询的同时删除本表数据 delete from titles_test where id not in ( sel...
Mysql
2022-01-26
0
354
题解 | #创建一个actor_name表#
要使用 first_name 后面的两个字符排序,第一时间就想到要使用截取的操作 select first_name from employees order by substr(first_name, length(first_name) - 1); 看评论区后,发现有更优雅的实现方式 sele...
Mysql
2022-01-26
0
252
题解 | #创建一个actor_name表#
在postgresql中也写过类似的sql,将一张表的数据导入另一张表中,insert into actor_name select first_name,last_name from actor 没想到在mysql 中也可以! create table actor_name( first_...
Mysql
2022-01-25
1
365
题解 | #批量插入数据#
INSERT INTO actor(actor_id, first_name, last_name, last_update) VALUES (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'), (2, 'NICK', 'WAHLBERG...
2022-01-25
0
298
题解 | #创建一个actor表,包含如下列信息#
好多靓仔靓女漏了注释【狗头】 create table actor( actor_id smallint(5) not null primary key comment '主键id', first_name varchar(45) not null comment '名字', ...
2022-01-25
0
286
题解 | #将employees表的所有员工的last_name和first_name拼接起来作为Name#
mysql concat()函数 select concat(e.last_name,' ',e.first_name) from employees e;
2022-01-25
0
274
题解 | #使用子查询的方式找出属于Action分类的所有电影对应的title,description#
select title, description from film f where f.film_id in (select fc.film_id from film_category fc joi...
Mysql
2022-01-25
0
251
首页
上一页
1
2
下一页
末页