我们计划捕获用户的高度和体重,并正在寻找在 sql 中表示它们的想法。我心中有以下问题
体重可以用千克和克表示,高度可以用米和厘米表示,所以我应该将它们捕获为具有适当精度和比例的 BigDecimal,还是将它们捕获为原始字符串并在用户界面中进行操作。注意:我打算在用户界面中分别捕获千克和克。
测量指标是否应该成为 sql 的一部分(即最终用户可能希望根据自己的喜好以磅、英寸为单位查看此信息)
或
我是否应该只在数据库中支持千克/米并在用户界面中显示时进行转换
最佳答案
对于第一个问题,我建议您使用整数和最小记录单位(例如厘米和克)。仅在数据库中存储一种格式,并在您的应用程序中进行转换。
关于java - sql中的用户高度和体重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505422/