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

yumo6663个月前 (03-30)技术文章17

小伙伴们,大家好。
今天给大家分享一些在数据分析岗位面试中,常被问到的一些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字符串操作常用函数有哪些?

相关文章

初学者最热门和棘手的10个T-SQL问题

T-SQL有助于在物理或虚拟实例中创建和管理对象,以及插入、检索、修改和删除数据表。国际标准化组织(ISO)和美国国家标准协会(ANSI)发布的SQL标准定义了一种软件语言,Transact-SQL就...

「春招系列」MySQL面试核心25问(附答案)

篇幅所限本文只写了MySQL25题,像其他的Redis,SSM框架,算法,计网等技术栈的面试题后面会持续更新,个人整理的1000余道面试八股文会放在文末给大家白嫖,最近有面试需要刷题的同学可以直接翻到...

Redis 常见面试问题总结和答案

什么是Redis?Redis(Remote Dictionary Server) Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Ke...