例,一个表中有一个字段,其中保存的是以字符串形式格式化的整数,但是不确保是否有前导0。那么在查询时可使用这样的方式,在WHERE中将字段值转换成整型再判断。
SELECT * FROM [TABLENAME] WHERE CONVERT(int, [CHARFIELDNAME]) = 120
本文介绍了一种在数据库查询中处理字符串格式整数的方法,通过将字段值转换为整型来确保查询准确性。
例,一个表中有一个字段,其中保存的是以字符串形式格式化的整数,但是不确保是否有前导0。那么在查询时可使用这样的方式,在WHERE中将字段值转换成整型再判断。
SELECT * FROM [TABLENAME] WHERE CONVERT(int, [CHARFIELDNAME]) = 120
1420

被折叠的 条评论
为什么被折叠?