百度面试题 · SQL

百度相关面试题,按最终去重题目聚合。

3071 道真题 · 当前筛选命中 36 · 更新 2026-08-05

筛选题目已选:SQL
第 21 题慢 SQL 的优化方式都有哪些? 考察对慢 SQL 定位、分析与优化的系统性方法性能优化技术原理问题排查SQL第 22 题请谈谈你日常编写SQL的实践,以及你了解的SQL优化手段有哪些? 考察数据库基础、SQL编写实践与常规优化策略技术原理问题排查SQL第 23 题请编写SQL,查询名字以“李”开头的人的总成绩(要求使用模糊查询和聚合函数)。 考察模糊查询与聚合函数的组合使用编码实现技术原理SQL第 24 题left join和inner join是干啥的,区别是什么? 考察SQL连接查询的基本概念与语义差异技术原理SQL第 25 题给定一张学生成绩表(字段包含学生ID、姓名、科目、成绩),请编写SQL查询出成绩排名前三的学生(若有并列,则一并输出)。 考察SQL排序与取前N名的实现及并列处理编码实现技术原理SQL第 26 题请手写两个 SQL:一个使用 GROUP BY 实现分组统计,另一个分别用 JOIN、IN 和子查询两种方案实现同一查询。 考察 SQL 分组聚合与多表查询方案的掌握编码实现问题拆解SQL第 27 题请说明什么是SQL注入,它产生的原因以及如何防范? 考察对SQL注入原理、成因与防护措施的理解安全意识技术原理问题排查SQL第 28 题请说明 SQL 中 join() 的几种主要方式及其区别。 考察对 SQL 连接查询方式及语义的理解问题拆解技术原理SQL第 29 题在 SQL 中,去重可以使用 DISTINCT 或 GROUP BY,请说明它们各自的适用场景、区别以及需要注意的陷阱。 考察对 SQL 去重两种常用方式的深入理解与选型能力技术原理技术选型SQL第 30 题请编写一条 SQL 查询,从学生表和成绩表中查出学生‘张三’的电话和成绩。请说明你假设的表结构与连接方式。 考察 SQL 多表查询的编写能力,以及对表关系、连接条件的理解编码实现技术原理SQL第 31 题给定表 student(id, name, score),但题目要求按年龄统计学生数量,请说明应如何修正表结构并写出 SQL 查询。 考察对表结构与查询目的的匹配判断及基础聚合 SQL 编写问题拆解技术原理SQL第 32 题sql题:有一个订单表tborder有2个字段orderid和userid,写一个sql查这个表里的下单量大于2的用户有哪些 考察SQL分组聚合和HAVING过滤的掌握编码实现问题拆解技术原理SQL第 33 题SQL有哪些优化方式? 考察SQL性能优化的知识广度与常用手段性能优化技术原理SQL第 34 题请解释 SQL 中 HAVING 子句的作用,并说明它与 WHERE 子句的区别。 考察对 HAVING 子句功能及其与 WHERE 差异的理解技术原理SQL第 35 题MySQL语法,查至少选修两门课程的学生ID 考察SQL聚合查询与HAVING子句的掌握编码实现技术原理MySQLSQL第 36 题找出语文成绩排名前10的姓名 考察SQL排序与限制查询的编写能力编码实现问题拆解SQL