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

yumo6667个月前 (03-30)技术文章51

小伙伴们,大家好。
今天给大家分享一些在数据分析岗位面试中,常被问到的一些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常见面试题-1

刚刚走过了金三银四,相信许多小伙伴已经得到了自己心仪的offer,在这里先恭喜大家啦!但可能还有一些小伙伴刚刚开始找工作,作为一名数据分析师,还是想总结一些面试的经验及SQL的笔试面试题给各位小伙伴,...

这些MySQL面试题集锦,据说知名互联网公司都用

1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ?  2、MySQL的技术特点...

十个你必须会的mysql面试题

什么是SQL?结构化的查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用是用于存储数据、查询、更新和管理关系型数据库SQL中的约束有哪几种?1、非空约...

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

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