互联网/IT行业面试题 · SQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 500 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 241 题一个表有姓名、部门、薪资字段,如何写出查询平均薪资大于5000的部门的SQL? 考察SQL聚合查询、分组过滤及HAVING子句的使用第 242 题SQL中几种删除方式的区别是什么? 考察对DELETE、TRUNCATE、DROP等删除操作在功能、性能和事务语义上的理解第 243 题count(1)、count(*) 和 count(字段) 有什么区别? 考察对 SQL 聚合函数 count 不同用法的语义、性能与空值处理的理解第 244 题给定一张帖子表t,字段包括日期pdate、用户ID mid、帖子ID pid和帖子内容content,请编写SQL查询最近一周内每天发帖量排名前10的用户及其发帖数。 考察窗口函数与日期过滤的SQL编写能力第 245 题给定一个包含字段 a 和 b 的表 t,请编写 SQL 统计字段 b 中出现次数最多的两个取值,并输出每个取值及其出现次数。 考察 SQL 聚合、分组统计和排序取前几名的能力第 246 题请介绍一下 SQL 中常见的 join 类型及其区别。 考察对 SQL 连接类型及其语义差异的理解第 247 题请说明如何结合SQL和Python对用户观看时长数据进行挖掘,以发现内容偏好模式。 考察数据处理、统计分析及业务分析的综合能力第 248 题如何实现一个 SQL 语法解析器?你会采用怎样的词法和语法分析流程? 考察对编译原理基础与 SQL 解析实现方法的理解第 249 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解第 250 题请设计一个包含学生表和选课表的场景,并写出一条SQL查询选出所有选修了'数据库'课程的学生姓名。 考察连表查询的SQL编写能力及对表结构设计的理解第 251 题要为一张表的 type 字段和创建时间字段添加索引,有哪些可行的索引方式?如果 type 字段的重复值比较多,又该怎么处理? 考察复合索引设计、字段选择性对索引效率的影响及优化策略第 252 题怎么解决SQL注入,MyBatis中$和#的区别是什么?表名和limit应该用哪种? 考察SQL注入防护意识及MyBatis参数占位符的正确使用第 253 题请编写 SQL 查询,找出每个关注者有多少个二级关注者。 考察 SQL 中自连接与去重逻辑的运用第 254 题什么是覆盖索引?它为什么能加快查询?使用覆盖索引有哪些注意点? 考察对覆盖索引原理、收益和局限的理解第 255 题什么是SQL注入?如何避免? 考察对SQL注入原理的理解和防御措施第 256 题数据库不同连接方式的区别是什么? 考察对数据库连接类型及其使用场景的理解第 257 题排名连续怎么做? 考察对 SQL 连续排名实现的掌握与场景区分第 258 题编写SQL时候怎么能够查询快? 考察SQL查询优化意识与执行计划理解第 259 题请举例说明如何优化一个慢SQL查询,并具体描述你采取的优化步骤和分析方法。 考察SQL性能优化方法、执行计划分析能力和实际问题解决思路第 260 题在设计索引时,有哪些常见原因会导致SQL查询无法命中索引? 考察对索引失效场景的系统性理解