我得到了一堆数据,其中收集了一个特定值,有时是日期 (YYYY-MM-DD),有时是一年。
根据您如何看待它,这可能是类型差异或误差幅度。
这是次贷情况,但我无法恢复或丢弃任何数据。
什么是最佳的(例如,最差的 :) )SQL 表设计,它可以接受任何一种形式,同时避免可怕的查询并允许最大限度地使用数据库功能,如约束和键*?
*IE。 Entity-Attribute-Value 出局了。
最佳答案
您可以将年、月和日组件存储在单独的列中。这样,您只需要填充您拥有数据的列。
关于sql - 当列数据到达多种类型/误差范围时,如何设计 SQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782334/