假如给你100万个数据,你会怎样快速排序?怎样查询出每个年度最后一条数据?单例模式是怎样创建的?

面试问这个是真的不会呀?

网上答案说的是,先将数据插入到表中,然后在全部order by查询出来就好了。

第二题答案:


SELECT b.empno,b.ename,b.hiredate FROM emp b WHERE b.hiredate in(
select max(a.hiredate) from emp a WHERE 1=1
group by to_char(a.hiredate,'yyyy')
);

我是这样写的,不知道网友们还有没有更好的写法。

单例模式是怎样创建的?

https://www.cnblogs.com/dongyaotou/p/13568771.html

posted on 2021-03-29 23:39  ~码铃薯~  阅读(110)  评论(0编辑  收藏  举报

导航