
🌈欢迎来到Python专栏
🙋🏾♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生
🌏IP坐标:湖北武汉
🍉 目前技术栈:C/C++、Linux系统编程、计算机网络、数据结构、Mysql、Python(目前在学)
🍇 博客介绍:通过分享学习过程,加深知识点的掌握,也希望通过平台能认识更多同僚,如果觉得文章有帮助,请您动动发财手点点赞,本人水平有限,有不足之处欢迎大家扶正~
🍓 最后送大家一句话共勉:知不足而奋进,望远山而前行。愿大家都能早日进大厂实现财富自由~
————————————————
Mysql_OJ
- 1.批量插入数据.
 - 2. 找出所有员工当前薪水salary情况
 - 3.查找最晚入职员工的所有信息
 - 4. 查找入职员工时间排名倒数第三的员工所有信息
 - 5.查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t
 
1.批量插入数据.
牛客网地址: l点击跳转

- 题解:
 
insert into actor(actor_id,first_name,last_name,last_update)values
    (1,"PENELOPE","GUINESS",'2006-02-15 12:34:33'),
    (2,"NICK","WAHLBERG",'2006-02-15 12:34:33');
 
2. 找出所有员工当前薪水salary情况
牛客网地址: l点击跳转

- 题解:
 
select distinct salary from salaries order by salary desc;
 
3.查找最晚入职员工的所有信息
牛客网地址: l点击跳转

- 题解:
 
# select emp_no,birth_data,first_name,last_name,gerder,hire_data from employees 
# where min(hire_date);
select *
from employees
order by hire_date desc
limit 1;
 
4. 查找入职员工时间排名倒数第三的员工所有信息
牛客网地址: l点击跳转

SELECT *
FROM employees
WHERE hire_date = (
    SELECT DISTINCT hire_date
    FROM employees
    ORDER BY hire_date DESC
    LIMIT 1 OFFSET 2
);
 
5.查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t
牛客网地址: l点击跳转

SELECT emp_no, COUNT(*) AS t
FROM salaries
GROUP BY emp_no
HAVING t > 15;
/*COUNT(*)是一个 SQL 聚合函数,用于计算某个列或表达式的行数。在这个上下文中,COUNT(*)用于计算每个员工号 (emp_no) 对应的薪水记录的行数*/
                




![[Python学习笔记]Python 性能分析](https://img-blog.csdnimg.cn/581feccf06f2454c868583a64d7b25c7.png#pic_center)











