sql数据库中 一个字段存储的数据有可能是整数又有可能是小数,该怎么设置数据类型

 我来答
du瓶邪
推荐于2016-07-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2933万
展开全部
(1)二进制数据类型
  二进制数据包括 Binary、Varbinary 和 Image
  Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
  Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。
  Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。
  在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。
(2)字符数据类型
  字符数据的类型包括 Char,Varchar 和 Text
  字符数据是由任何字母、符号和数字任意组合而成的数据。
  Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。
cjion
2011-06-02
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
设置成 float 或 real 等浮点型数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hejian511
2011-05-20 · TA获得超过846个赞
知道大有可为答主
回答量:1559
采纳率:0%
帮助的人:1476万
展开全部
单精度或者双精度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecc263c
2011-05-20 · TA获得超过624个赞
知道小有建树答主
回答量:478
采纳率:100%
帮助的人:378万
展开全部
float
decimal(28,2)
...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JINYUTTT
2011-05-20 · TA获得超过178个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:553万
展开全部
那就是浮点数呗,自动就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式