领导经常然后我们用varchar存数字,这样有什么好处吗?

领导经常让我们用varchar存储数字类型,这样有什么好处吗?

主要看你的“数字”是否存在算数计算,如果不存在计算,而且长度还较长,那么存成字符类型是合理的

应该是防止精度丢失或者超长

如果是原始数据,可能是为了数据完整性, 不要不然混个空格数据就录不进去了

看业务要求。如果是存的编码,或者身份证号码之类的,是必须用字符串。但是,如果是要存销售额或者数量之类需要计算的数据,就要用数值型,不能一概而论。如果你们领导经常要你们用字符串存数量之类需要汇总或者进行算术计算的数据,让他去死好了,这是在坑你们。