SQL
嚯嚯嚯嚯什么都不会
这个作者很懒,什么都没留下…
展开
-
牛客网SQL刷题61-72
文章目录61、现在有一个需求,让你统计正常用户发送给正常用户邮件失败的概率62、牛客每天有很多人登录,请你统计一下牛客每个用户最近登录是哪一天。63、牛客每天有很多人登录,请你统计一下牛客每个用户最近登录是哪一天,用的是什么设备。64、牛客每天有很多人登录,请你统计一下牛客新登录用户的次日成功的留存率。65、请你写出一个sql语句查询每个日期登录新用户个数,并且查询结果按照日期升序排序。66、请你写出一个sql语句查询每个日期新用户的次日留存率,结果保留小数点后面3位数(3位之后的四舍五入),并且查询结果按原创 2020-12-17 19:33:54 · 504 阅读 · 0 评论 -
牛客网SQL刷题51-60
文章目录51、查找排除最大、最小salary之后的当前(to_date = '9999-01-01' )员工的平均工资avg_salary。52|分页查询employees表,每5行一页,返回第2页的数据53、获取所有员工的emp_no、部门编号dept_no以及对应的bonus类型btype和received,没有分配奖金的员工不显示对应的bonus类型btype和received54、使用含有关键字exists查找未分配具体部门的员工的所有信息。55、获取有奖金的员工相关信息。56、按照salary的累原创 2020-12-17 04:34:57 · 423 阅读 · 0 评论 -
牛客网SQL刷题41-50
文章目录41、删除emp_no重复的记录,只保留最小的id对应的记录。42、将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。43、将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现,直接使用update会报错了。44、将titles_test表名修改为titles_2017。45、在audit表上创建外键约束,其emp_no对应employees_test表的主键原创 2020-12-17 02:56:36 · 173 阅读 · 0 评论 -
牛客网SQL刷题31-40
文章目录31、将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分32、创建一个actor表,包含如下列信息33、题目已经先执行了如下语句:34、题目已经先执行了如下语句:对于表actor插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)35、题目描述36、针对如下表actor结构创建索引:(注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作,mysql支持ALTER TAB原创 2020-12-17 02:02:50 · 359 阅读 · 0 评论 -
牛客网SQL刷题21-30
21、查找当前薪水(to_date=‘9999-01-01’)排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,你可以不使用order by完成吗CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender`原创 2020-12-17 00:46:45 · 140 阅读 · 0 评论 -
牛客网SQL刷题11-20
文章目录11、获取所有员工当前的(dept_manager.to_date='9999-01-01')manager,如果员工是manager的话不显示(也就是如果当前的manager是自己的话结果不显示)。输出结果第一列给出当前员工的emp_no,第二列给出其manager对应的emp_no。12、获取所有部门中当前(dept_emp.to_date = '9999-01-01')员工当前(salaries.to_date='9999-01-01')薪水最高的相关信息,给出dept_no, emp_no以原创 2020-12-16 02:26:26 · 123 阅读 · 0 评论 -
牛客网SQL刷题1-10
mysql知识导图牛客网SQL刷题:查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天(sqlite里面的注释为–,mysql为comment)建表:CREATE TABLE `employees` (:`emp_no` int(11) NOT NULL, -- '员工编号'`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT原创 2020-12-15 17:16:49 · 175 阅读 · 0 评论