后端岗位面试题 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1276 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 661 题一张表,三个字段:学生、课程、成绩,一个学生对应多门课程,一个课程有一个成绩,如何编写SQL语句统计出总分超过300分的学生名单并且按总分从高到低排序? 考察SQL聚合、分组、过滤和排序的综合运用第 662 题在什么情况下,SQL 中的 IN 和 OR 条件能够利用索引,什么情况下不能?请结合执行计划说明。 考察对索引使用原理和优化器行为的理解第 663 题有一张数据表,其中包含一个类型字段。请编写一条 SQL 查询,统计该表不同类型对应的记录数量。 考察 GROUP BY 与聚合函数的 SQL 编写能力第 664 题请描述一次你遇到慢SQL并优化的经历,并举例说明你会如何分析一条具体的慢SQL。 考察对慢SQL排查流程和常见优化手段的理解与实践经验第 665 题请编写SQL实现:根据表(table)中的字段ip、url、flux,统计每个url的总流量总和。 考察SQL基础聚合查询能力第 666 题左右内外连接的区别是什么? 考察对SQL连接类型语义及使用场景的理解第 667 题请提出数据库查询性能优化的思路,并结合实例说明。 考察数据库优化的系统性方法和实践能力第 668 题请介绍你们的实时特征SQL是如何做审计和优化的。 考察对SQL审计与性能优化的实操理解和系统化思路第 669 题看你优化了 SQL,能说说具体有哪些优化吗? 考察 SQL 优化实践经验与思路第 670 题针对一个SQL查询慢,怎么排查和解决? 考察SQL性能问题的系统性排查思路与优化手段第 671 题如果提前创建了name列的索引,执行SELECT * FROM user WHERE name = NULL能否利用该索引? 考察SQL中NULL值的索引匹配行为及基本索引原理第 672 题在一个商家售货统计表中,商家id建有索引,查询 `select sum(count) from temp where id = 123456` 速度很慢,请分析可能的原因并提出优化方案。 考察对索引失效、全表扫描、数据分布和聚合查询优化的理解第 673 题在编写 SQL 时,你通常会注意哪些方面?请结合具体例子说明。 考察 SQL 编写质量和性能优化意识第 674 题一条SQL执行一千次,有一百次明显变慢,请给出排查思路。 考察对SQL性能波动问题的系统排查能力和对并发、锁、执行计划缓存等知识的掌握第 675 题SQL的分页查询如何实现? 考察对常见数据库分页语法和性能问题的理解第 676 题连接查询有几种,讲讲它们的区别(左连接、右连接、内连接、嵌套查询) 考察SQL连接查询的种类、语义区别及适用场景第 677 题请谈谈你对 SQL 调优的理解和实际应用经验。 考察 SQL 调优的知识体系与实践能力第 678 题请编写一条 SQL,查询总成绩排名前十的学生及其总成绩,要求使用内连接、分组和排序。 考察 SQL 内连接、分组聚合、排序与限制结果集的综合使用能力第 679 题请用 SQL 实现:按某一列分组后,筛选出组内记录数大于指定阈值的分组,并说明 HAVING 与 WHERE 的区别。 考察 SQL 分组聚合与 HAVING 过滤子句的使用第 680 题请用SQL查询统计出学生年龄中,同一年龄人数超过20的所有年龄。 考察GROUP BY与HAVING的正确使用及SQL查询表达能力