00问答网
所有问题
建立数据库(表)时%(百分数)用的是什么数据类型?
如题所述
举报该问题
推荐答案 2013-10-27
数据库里没有百分数这样的类型,表示数字的有float,decimal等类型,表示文本的有varchar,char,text等类型,如果你想存百分比的话,最好是建个float字段,把百分比计算成数值存进去,如果你非要存到库里面显示0%-100%这样的数值的话,那就用varchar类型的就可以了,取出的时候,你在换算就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nBjnB0BDTZeTrjrn0Z0.html
相似回答
将一个
百分数
插入到
数据库
中 字段为
什么类型
答:
需要用字符型,如varchar,varchar2,char等。原因:因为
百分数
中的
百分号
属于字符,无法直接插入数字
类型
中。演示:1、
创建
测试表:create table test(id1 number(10,2),id2 varchar2(10));2、插入
数据
:insert into test values (10%,2);执行时会报错,因为number类型的字段中无法保存百分数。insert...
小数和
百分数是什么类型的数据?
答:
1、小数肯定是数字类型 2、百分数肯定是
字符类型
,另外百分比一般只有两位小数 解决办法:1、需要先将小数变成百分比,也就是将小数*100,将结果小数位保留为两位 2、再将小数*100转为字符类型后在附加%符号 示例:将小数【0.1234】转为百分比【12.34%】代码:select cast(cast(0.1234*100 as numeri...
oracle
数据库
怎么把小数转换为
百分数?
答:
先将
数据
转换为numeric
类型
,保留4位小数点,由零点几变为
百分号
前边的数字,再转换为varchar类型,然后再加'%'如:select ml as 毛利,sshje as 实收金额,cast(cast(ml/sshje as numeric(4,4))*100 as varchar(20)) + '%' as 利润率 from chasalldayhz ...
vb中打开文件时为
什么
要用
百分数
呢?
答:
表示
数据类型
为整型,你用s如果没有显示声明的话默认是字符型,即$,这些符号是声明数据类型的,没有其它意义。如果用字符型接收读到的数据,调用的时候需用val()取数值,做数据类型强制转换。如果你换了之后不能用,那么肯定是数据类型不匹配。
大家正在搜
数据库建库时做什么
中文数据库使用时注意什么
怎么建立数据库
建立数据库的六个步骤
数据库索引怎么建立
数据库是什么
数据库表的创建
在向数据库中输入数据时
数据库里仅有一条数据时才取值
相关问题
建立数据库(表)时%(百分数)用的是什么数据类型?
建立数据库(表)时%(百分数)用的是什么数据类型?
建立数据库(表)时%(百分数)用的是什么数据类型?
数据库建表判断类型应该用什么数据类型?
建立数据库表是手机号码使用什么数据类型比较好
建立数据库(表)时%(百分数)用的是什么数据类型?
在SQL中新建表中的出生时间用哪种数据类型
建SQL表时身份证号码的数据类型最好选什么