查询和刘备同一城市的人员信息以身份证号前四位相等为相同城市可利用left函数:left列N用于在字符型列的值中左边开始取N个字符显示人员表的所有字段结果不包括刘备的信息。
SELECT * FROM 人员表 WHERE LEFT(身份证号,4) = LEFT((SELECT 身份证号 FROM 人员表 WHERE 姓名='刘备'),4) AND 姓名 != '刘备'
原文地址: https://www.cveoy.top/t/topic/fsjm 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
SELECT * FROM 人员表 WHERE LEFT(身份证号,4) = LEFT((SELECT 身份证号 FROM 人员表 WHERE 姓名='刘备'),4) AND 姓名 != '刘备'
原文地址: https://www.cveoy.top/t/topic/fsjm 著作权归作者所有。请勿转载和采集!