码迷,mamicode.com
首页 > 其他好文 > 详细

面试总结二

时间:2020-05-22 19:26:35      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:shu   hash   col   com   from   提高   sql语句   group by   场景   

1.hashmap  ,初始长度为16

2.mysql行转列

初始,如下

技术图片

 

要求查询之后结果如下

技术图片

 

 

 SQL语句:

select xm,
SUM(case kecheng when ‘语文‘ then fenshu else 0 end) as ‘语文‘,
SUM(case kecheng when ‘数学‘ then fenshu else 0 end) as ‘数学‘
from testsql
GROUP BY xm

试想列转行,由第二张表到第一张表

select xm, ‘语文‘ as kecheng ,yw as fenshu from test
UNION ALL
select xm, ‘数学‘ as kecheng ,sx as fenshu from test
ORDER BY xm

3.场景题,从10000亿个数字中找出最大的50个。

可以通过分组每组1000w个,找出最大的50个,然后放到一起再找50个。在并发的情况下可以提高速度。

4.事务,还有事务的特性

特性ACID

面试总结二

标签:shu   hash   col   com   from   提高   sql语句   group by   场景   

原文地址:https://www.cnblogs.com/wys-373/p/12938794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!