对建筑物内的楼层进行排序

时间:2019-11-11 16:22:54

标签: mysql database

我有一个设备数据库,需要在各个建筑物的多个楼层中进行维修。

当前楼层号保存在CHAR(2)字段中,据此输入以下规则:

  • -1(地下室)
  • 底楼为0
  • 1楼
  • 2楼第二层
  • 对于任何阁楼或屋顶空间,我在该建筑物内的最高楼层号上加1。

然后列出设备,以便首先维修最低层数的设备,并且维修技术人员将从下到上进行工作。

到目前为止,上述方法已经奏效,但是随着一些新建筑的推出,我不确定如何处理以下楼层,以便仍在底层至顶层列出设备。

  • 低层/地下/上层

  • 中层-在其他两层之间的地板空间,例如在第一层和第二层之间。

我应该使用其他数据类型还是如何输入这些楼层以确保它们从最低楼层开始排序?

0 个答案:

没有答案