我的表中有两列,一列包含数字,另一列应该由这些数字生成一些字符串,例如:
ID Serial
1 SN00001
2 SN00002
127 SN00127
但是我不能确定每个序列号是否正确。所以我想寻找任何可能的错误,比如:
SELECT * FROM MyTable WHERE ID <> Serial
当然,我不能只写
ID <> Serial
,我想我应该使用一些子字符串选择,类型转换等等,但这对我来说都是新的,我需要一些帮助。提前谢谢! 最佳答案
尝试:
SELECT * from MyTable WHERE ID <> RIGHT(Serial, LEN(ID))