后端岗位面试题更新 2026-08-05

count(*)和count(1)有什么区别?

招商银行·招银网络科技后端开发金融技术原理MySQL

考察说明

考察对数据库聚合函数底层实现与语义差异的理解

回答思路

  1. 说明两者在统计行数时结果一致
  2. 解释count(具体列)与count(*)在空值处理上的差异
  3. 提及特定数据库引擎的性能差异及历史误区
  4. 能根据索引情况分析实际执行计划的区别