互联网/IT行业面试题 · 技术原理 · SQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 413 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 121 题不同join类型的区别 考察对SQL连接类型的理解与适用场景辨析第 122 题请说明LEFT JOIN的使用场景,并给出一个实际示例。 考察对LEFT JOIN语义和实际应用的理解第 123 题情景题:已针对三种查询建立了三个索引,新增SQL语句后是否还要建立更多索引?如何判断需要建立索引的场景? 考察索引设计的原则、代价评估和查询场景分析能力第 124 题表A中有100条数据,请编写SQL按时间倒序排列,查询第10到第20条数据。 考察SQL排序与分页查询的写法及正确性第 125 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解第 126 题给定一条SQL查询语句,请说明如何为其设计合适的索引。 考察根据SQL查询特征设计合理索引的能力第 127 题怎么提高SQL查询性能 考察SQL优化意识、常见调优手段及适用场景第 128 题请解释COUNT(1)、COUNT(*)和COUNT(字段)的区别及其对查询性能的影响。 考察对SQL聚合函数细节及性能理解第 129 题用一条SQL语句查询出2门及以上课程成绩大于80分的学生姓名? 考察SQL聚合查询、分组过滤与HAVING子句的使用第 130 题请说明如何通过左连接和分组查询统计每个用户的登录次数,涉及用户表和日志表。 考察SQL左连接、分组聚合及多表查询的掌握第 131 题请分别写出两个SQL查询:1)查询员工表中工资最高的员工信息;2)查询每个部门的员工数量。 考察SQL基础语法、聚合函数与分组查询的掌握第 132 题SQL怎么优化? 考察SQL性能优化的系统思考、执行计划理解和常见优化手段第 133 题exist和in的区别 考察SQL中exist和in在语义、性能和使用场景上的差异第 134 题请编写SQL找出连续登录3天的用户ID。 考察SQL中连续问题处理能力与窗口函数运用第 135 题请介绍你常用的几个 SQL 函数,并说明适用场景。 考察 SQL 基础函数掌握与实际应用能力第 136 题Select for update是什么含义? 考察数据库行级锁机制与事务控制的理解第 137 题inner join 和 left join 的区别是什么? 考察对 SQL 连接类型语义及其结果集影响的理解第 138 题请实际编写一条SQL,利用窗口函数计算每个部门内员工的薪水排名。 考察MySQL 8.0窗口函数的理解与编写能力第 139 题如果一张表有几千万行数据,想查询第9999页的数据,怎样让分页查询更快? 考察分页查询的性能优化与深度分页问题的处理能力第 140 题请编写SQL查询,找出连续登录至少两天的用户,并说明你的解题思路。 考察SQL中连续问题的时间窗口处理与去重聚合能力