将一个百分数插入到数据库中 字段为什么类型
比如是从excel里读“5.18364%”存数据库里,然后页面输出保留小数点后一位:“5.2%”,这个字段应该是什么类型啊?varchar?数字类型的能存“%”符号么,具...
比如是从excel里读“5.18364%”存数据库里, 然后页面输出保留小数点后一位:“5.2%”,这个字段应该是什么类型啊?varchar? 数字类型的能存“%”符号么, 具体怎么转成“5.2%”形式啊,多谢
展开
5个回答
推荐于2017-10-08 · 知道合伙人金融证券行家
关注
展开全部
用浮点型float
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数字类型吧
读取的时候用格式format一下
读取的时候用格式format一下
追问
比如是从excel里读“5.18364%”存数据库里, 然后页面输出保留小数点后一位:“5.2%”,这个字段应该是什么类型啊?varchar? 具体怎么转成“5.2%”形式啊,多谢
追答
看用什么数据库,数据库不同,保存的字段有点区别,保存数据最好不要用varchar
sqlserver 用decimal或float
oracle用number型
字符格式化可以在页面转,也可以在sql里转
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以是数字 然后读取的时候转一下
也可以直接存字符
也可以直接存字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询