专业服务行业面试题 · 技术原理 · SQL
专业服务行业相关面试题,按题目行业基础数据聚合。
共 27579 道真题 · 当前筛选命中 328 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 81 题如何知道一条 SQL 扫描了多少行数据? 考察对执行计划中 rows 及优化器估算的理解第 82 题请谈谈你对SQL和Linux基础知识的理解,并举例说明在实际应用中的典型用法。 考察对SQL和Linux基础知识的掌握程度及实际应用能力第 83 题union和unionAll的区别?在实际开发中优先用哪一个?为什么? 考察SQL集合操作语义理解及性能与结果正确性的权衡第 84 题请介绍常用的聚合函数和窗口函数,并说明它们的主要区别。 考察对SQL聚合与窗口函数的理解及区别表述第 85 题SQL中WHERE关键字和HAVING关键字的区别是什么? 考察对SQL查询过滤时机和聚合条件的理解第 86 题请编写一条SQL查询,从两张表中取出所有不重复的id。 考察UNION与UNION ALL的区别及去重语义第 87 题如何设计并进行学生表、成绩表、课程表之间的多表关联查询?请举例说明关键 SQL 写法。 考察多表关联查询的 SQL 设计与基本掌握程度第 88 题left join和exists的区别和适用场景 考察SQL连接与子查询的语义差异及性能适用边界第 89 题请说明SQL语句中left join、right join、inner join三者的区别。 考察对SQL连接查询类型的准确理解与场景应用第 90 题请解释 left join、right join、inner join 的区别。 考察对 SQL 连接类型语义及结果集范围的理解第 91 题SQL索引有哪些,主键索引和一般索引有什么区别? 考察索引基本类型与主键索引特性的理解第 92 题请手写SQL:根据学生ID、课程ID、课程分数三个字段,求每个学生的平均分数。 考察SQL聚合函数与GROUP BY的基本使用及字段分组理解第 93 题请说明如何创建索引以及创建时需要注意哪些原则? 考察对索引创建语法和设计原则的理解第 94 题where和having有啥区别,怎么使用? 考察SQL中WHERE和HAVING的筛选时机与使用场景区分第 95 题给定三四个SQL,分别考虑如何加索引,前三个SQL操作同一张表,需要综合设计索引;第四个SQL存在性能问题,请分析问题并优化,手写优化后的SQL。 考察索引设计权衡、SQL性能分析和优化能力第 96 题在 SQL 中,去重可以使用 DISTINCT 或 GROUP BY,请说明它们各自的适用场景、区别以及需要注意的陷阱。 考察对 SQL 去重两种常用方式的深入理解与选型能力第 97 题请解释数据库中的左连接(LEFT JOIN)是什么? 考察对SQL连接查询的理解第 98 题请介绍数据库中表之间的连接方式有哪些? 考察对SQL表连接类型的理解和适用场景第 99 题请谈谈你日常编写SQL的实践,以及你了解的SQL优化手段有哪些? 考察数据库基础、SQL编写实践与常规优化策略第 100 题防止SQL注入的方法有哪些? 考察对SQL注入原理及防护措施的掌握