消息关闭
    暂无新消息!

mysql decimal如何表示范围在0到1之间的四位小数?


2个回答

︿ 3

DECIMAL 代表十进制,允许小数的
DECIMAL(N,M) N最大数字位数(整数+小数),M小数点后的小数位数

比如你要求4位小数,可以写成
DECIMAL(15,4)

︿ 0

如下所示:

create table test_table(id decimal(4,4));  // id 字段的值只能是 0~1 之间的小数
insert into test_table set id=0.1234;      // 能够成功执行
insert into test_table set id=1.2345;      // 执行会失败