RRM*_*RRM 2 sql database compare
我的表中有两列,一列包含数字,另一列应该有一些从这些数字生成的字符串,如:
ID Serial
1 SN00001
2 SN00002
127 SN00127
Run Code Online (Sandbox Code Playgroud)
但是我无法确定每个序列号是否正确.所以我想用以下方法搜索任何可能的错误:
SELECT * FROM MyTable WHERE ID <> Serial
Run Code Online (Sandbox Code Playgroud)
当然我不能写ID <> Serial,我想我应该使用一些子串选择,类型转换等等但它对我来说都是新的,我可以使用一些帮助.提前致谢!
尝试:
SELECT * from MyTable WHERE ID <> RIGHT(Serial, LEN(ID))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |