测试岗位面试题更新 2026-08-05

NULL和空字符串的区别?

思源智通测试教育/培训技术原理

考察说明

考察对数据库中NULL与空字符串语义差异的理解

回答思路

  1. 明确NULL表示未知或缺失值,空字符串是合法的零长度值
  2. 说明在SQL中NULL不能参与等值比较,需用IS NULL
  3. 区分存储占用和索引行为
  4. 举例说明聚合函数和WHERE条件的不同表现
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。