如何在数据库中存储"小于",等于和"大于"

caf*_*osa 6 database scientific-computing

我需要将科学信息存储在数据库(sql server)中.在数据库中存储值的最佳方法是什么?"小于",大于"是"信息的一部分.

例:

患者ID:123突变率:<3%

患者ID:999突变率:3%

患者ID:456突变率:10%

我需要能够对数据进行排序和过滤.突变率<3%优于3%

我怎么能这样呢?

谢谢您的帮助

tin*_*ime 9

如何为澄清int添加第3列?

0 =小于
1 =小于或等于
2 =等于
3 =大于或等于
4 =大于

  • 或者您可以只使用实际的 &lt; &gt; &lt;=、=、&gt;= 并将它们存储为文本 (varcahr),只要您正确转义这些值即可。与尝试记住 3 等于什么和 4 等于什么相比,造成的混乱要少得多。如果旧的约定就足够了,就避免创建新的约定。 (2认同)