在查询大于某个数值的该列(varchar类型)的数据时,查询语句写 ——表.列>5 还是
表.列>'5'
如果列是varchar类型,则写成>'5',当然如果你写成了>5,也没有关系,oracle会自动转换的。
但是因为这个列是varchar类型,所以加入有一行值是10,则10<5,因为字符1在5前面。
但是因为这个列是varchar类型,所以加入有一行值是10,则10<5,因为字符1在5前面。
温馨提示:答案为网友推荐,仅供参考