
sql语句
程序员小小刘
笔记:https://www.yuque.com/liuliangqi
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个有意思的sql
今天被一个朴实无华的sql给难住了,惭愧,惭愧。 sql 有一个员工表dept_emp简况如下: 第一行表示为员工编号为10001的部门是d001部门。 有一个部门经理表dept_manager简况如下: 第一行表示为d001部门的经理是编号为10002的员工。 获取所有的员工和员工对应的经理,如果员工本身是经理的话则不显示,以上例子如下: 总结: 我最开始没有看懂他的意思,后来懂了就是一个员工表一个经理表, 叫你查询员工对应的经理(排除员工本身是经理的这种情况) 我最开始的sql语句是.原创 2021-06-26 22:32:36 · 700 阅读 · 1 评论 -
有趣的sql语句
广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里。 现在有简历信息表(resume_info),部分信息简况如上: 第1行表示,在2025年1月2号,C++岗位收到了53封简历 。。。 最后1行表示,在2027年2月6号,C++岗位收到了231封简历 请你写出SQL语句查询在2025年投递简历的每个岗位,每一个月内收到简历的数目,和对应的2026年的同一个月同岗位,收到简历的数目,最后的结果先按first_year_mon月份降序,再按job降序排序显示,以上例子查询结果如下: 结原创 2021-06-14 23:23:43 · 382 阅读 · 5 评论 -
一个有趣的sql
查询的内容 请你查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t 开始我看见这个表:都没有t,感觉很奇怪,后来才发现很有意思。 有一个薪水表,salaries简况如下: 请你查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t,以上例子输出如下: 答案: ELECT emp_no, COUNT(emp_no) AS t FROM salaries GROUP BY emp_no HAVING t > 15; 就是通过分组,返后查询,非常简单。 ...原创 2021-06-12 23:27:49 · 155 阅读 · 0 评论 -
sql语句使用
区别:(desc acs) 用 DESC 表示按倒序排序(即:从大到小排序) —降序排列 用 ACS 表示按正序排序(即:从小到大排序)—升序排列 ORDER BY 语句(order by) ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 ...原创 2021-06-03 22:55:34 · 275 阅读 · 0 评论