200场面试总结出的大厂SQL常考题(附答案)

yumo66610个月前 (03-30)技术文章75

小伙伴们,大家好。
今天给大家分享一些在数据分析岗位面试中,常被问到的一些SQL题。首先,大家先思考一下题目,然后再看后面的参考答案。
Q1:几种JOIN连接方式的区别?
Q2:几种排序窗口函数的区别?
Q3:on和where的区别?
Q4:having和where的区别?
Q5:union和union all的区别?
Q6:in和exists的区别?
Q7:数据库中空字符串、0和NULL的区别?
Q8:count(1)、count(*)和count(列名)的区别?
Q9:SQL字符串操作常用函数有哪些?

相关文章

大厂面试SQL题(三) ——连续登陆(含间隔)(字节)

承继上篇文章 大厂面试SQL题(一) ——连续登陆,阐述了最为简易的连续登录题目。然而,倘若在面试题目中增添难度,将 隔天统计问题 纳入考量,该作何处理呢?沿用第一篇题目的场景实例:(1)存在一张用户...

MYSQL经典面试题汇总

1.非聚簇索引一定会回表查询吗?不一定,这涉及到查询语句所要求的字段是否全部命中了索引,如果全部命中了索引,那么就不必再进行回表查询。举个简单的例子:假设我们在员工表的年龄上建立了索引,那么当进行的查...

数据分析师面试,常问的问题有哪些?面试题集锦

在数据分析师面试中,掌握必备的知识和技能是至关重要的,例如,统计学基础知识、常用的数据分析工具、数据分析思维等,为了帮助你更好地准备面试,本文将为你带来一份数据分析面试题集锦,涵盖了数据分析师必备的核...