亚信科技(中国)有限公司面试题 · 编码实现 · SQL

亚信科技(中国)有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现 · SQL
第 1 题前端传来一个姓氏,如何从后端查询学生表中姓氏开头的同学?请写出SQL查询语句。 考察模糊查询SQL编写能力,特别是前缀匹配的写法编码实现安全意识技术原理SQL第 2 题请口述数据库增删改查的常用关键字,并分别写出三条SQL:统计记录数量的查询、根据性别字段用CASE进行判断的查询、根据出生日期计算年龄的查询。 考察SQL基础语法掌握程度与手写SQL能力编码实现技术原理SQL第 3 题给定用户id、城市id、用户进入城市的时间timestamp,如何用 first_value() over (partition by 用户id order by timestamp) 统计每个用户最早进入的城市? 考察窗口函数 first_value 的用法及数据分组的正确性编码实现技术原理SQL第 4 题请分别解释 SQL 中 month()、year()、day() 函数的作用,以及 group by、order by、asc、desc 的用途。 考察 SQL 日期函数与排序分组语法的基本理解编码实现技术原理SQL第 5 题若要基于三张相互关联的表进行数据查询,你通常会采用哪些方法?请举例说明。 考察多表连接查询的理解与实际运用编码实现技术原理技术选型SQL第 6 题给定学生id、课程id、分数score,统计每一个十分段(0-9、10-19...90-100)的学生数量,要求使用CASE WHEN实现。 考察SQL中CASE WHEN的用法及分组统计能力编码实现问题拆解SQL第 7 题项目用了MyBatis-Plus,如果要去自定义写一个SQL,比如要写一个多表查询,我们怎么去定义SQL?简单描述一下这个流程。 考察在MyBatis-Plus框架中自定义SQL的定义方式与多表查询处理能力编码实现技术原理问题排查MyBatisMyBatis-PlusSQL第 8 题给定学生表、课程表和成绩表,请编写SQL查询出每个学生的平均成绩,并按平均成绩降序排列 考察SQL基础查询、聚合函数与排序能力编码实现技术原理SQL第 9 题请使用SQL实现用户表的分页查询。 考察SQL分页语法与适用场景编码实现技术原理SQL第 10 题SQL如何查询学生成绩表的第七名? 考察SQL查询中排名、去重和分页的相关能力编码实现技术原理SQL第 11 题SQL如何查询男女数目? 考察SQL分组统计与条件聚合的基础能力编码实现技术原理SQL第 12 题查询商品表中第二页的商品数据,请写出SQL语句。 考察分页查询的SQL实现及性能意识编码实现性能优化SQL第 13 题请分别编写 SQL 的左连接查询、删除和修改语句的示例。 考察 SQL 基础语法和常用语句的掌握编码实现技术原理SQL第 14 题请编写一条SQL查询,返回每个学生成绩最高的课程及其分数。 考察SQL窗口函数或聚合逻辑在分组取最大值场景中的应用编码实现问题拆解技术原理SQL第 15 题请编写 SQL 查询,筛选出语文成绩及格(大于等于60分)的同学,并计算这些同学语文成绩的平均值。 考察 SQL 条件筛选与聚合函数结合使用的能力编码实现技术原理SQL第 16 题有一张成绩表包含学号、姓名、学科、成绩字段,请查询总分超过500分的人员名单。 考察SQL分组聚合与HAVING过滤的掌握编码实现技术原理SQL第 17 题给定用户表,包含用户id和用户昵称等字段,请写出SQL查询出所有昵称重复的用户的用户id。 考察SQL分组聚合与过滤重复记录的能力编码实现问题拆解技术原理SQL第 18 题请使用SQL查询用户表中姓名重复的用户记录。 考察GROUP BY与HAVING在去重查询中的使用编码实现技术原理SQL第 19 题在MyBatis的Mapper XML文件中,如何实现按姓氏开头进行模糊查询的动态SQL? 考察MyBatis XML中动态SQL与模糊查询的参数绑定写法编码实现问题拆解安全意识MyBatisSQL第 20 题请基于一张包含父子关系的表(例如员工与上级),编写 SQL 查询并输出指定结构(如层级缩进、路径或树形列表)。请说明你所假设的返回格式。 考察递归或自关联SQL的编写能力与对树形数据建模的理解编码实现问题拆解技术原理SQL