> 技术文档 > SQL面试题及详细答案150道(41-60) --- 条件查询与分组篇

SQL面试题及详细答案150道(41-60) --- 条件查询与分组篇

前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。

前后端面试题-专栏总目录

在这里插入图片描述

文章目录

  • 一、本文面试题目录
      • 41. 如何查询“部门为\'技术部\'且salary大于10000”的员工
      • 42. 如何查询“年龄大于30或职位为\'经理\'”的员工?
      • 43. 如何查询“名字中第二个字是\'三\'”的员工?(使用LIKE)
      • 44. 如何查询“入职日期在2023年之后”的员工?
      • 45. 如何查询“工资在8000到15000之间,且部门不是\'财务部\'”的员工?
      • 46. 如何对“每个部门”计算“平均工资”,并保留2位小数?
      • 47. 如何查询“平均工资大于10000的部门”?(使用HAVING)
      • 48. 如何查询“每个部门中工资最高的员工姓名和工资”?
      • 49. 如何查询“每个部门不同性别的员工数量”?(多字段GROUP BY)
      • 50. 如何查询“员工数量超过10人的部门”?
      • 51. 如何查询“没有员工的部门”?(使用LEFT JOIN + IS NULL)
      • 52. 如何查询“至少有3个不同职位”的部门?
      • 53. 如何查询“工资大于本部门平均工资”的员工?
      • 54. 如何查询“每个部门的工资总和,并按总和降序排序”?
      • 55. 如何查询“部门名称包含\'部\'字,且员工数量大于5”的部门?
      • 56. 如何查询“2023年每个月的新入职员工数”?
      • 57. 如何查询“职位为\'销售\'且工资排名前3”的员工?
      • 58. 如何查询“年龄最大的3名员工”?
      • 59. 如何统计“每个部门的男女员工比例”?
      • 60. 如何查询“连续两个月工资上涨”的员工?
  • 二、150道面试题目录列表

一、本文面试题目录

41. 如何查询“部门为’技术部’且salary大于10000”的员工?

  • 原理说明:多条件筛选时,使用AND连接多个条件,仅返回同时满足所有条件的记录。
  • 示例代码
    SELECT *