使用查询时:
select c_name from country where c_code_numeric='004';
它返回正确的结果。
但是有了这个:
select c_name from country where c_code_numeric='4';
返回空结果
我的问题是
为什么会这样?
如何避免这种情况?
c_code_numeric
是 VARChar。
在 004 或仅 4 的两种情况下,这对我来说都很好:
select c_name from country where c_code_numeric +0='4';