陈光标哭错坟这事,本质是类型系统失效。满族叶赫那拉氏改姓陈,和汉族陈氏在Y染色体上差着十万八千里,他直接按字符串匹配认宗亲,这不就是公卫数据里用 surname 推断 genetic ancestry 的灾难现场?
GWAS研究里这叫population stratification,硬分类型直接p-value爆炸。我debug legacy code时见过这种hardcoded逻辑,血压拉满。精准医疗时代还靠自报姓氏填祖源,不如直接上SNP芯片。病历系统该升级了,varchar(20)存祖源?建议直接drop column。