mysql - 对建筑物内的楼层进行分类
问题描述
我有一个设备数据库,需要在不同建筑物的多个楼层进行维修。
目前楼层号码保存在 CHAR(2) 字段中,我输入以下规则:
- -1 用于地下室
- 0 一楼
- 1 一楼
- 2 二楼
ETC
对于任何阁楼或屋顶空间,我将该建筑物内的最高楼层数加 1。
然后列出设备,以便首先维修最低楼层的设备,维修技术人员将从下到上工作。
到目前为止,上述内容一直有效,但是随着一些新建筑物的引入,我不确定如何处理以下楼层,以便设备仍然从底部到顶部列出:
底层地下 / 底层 / 上层
中间楼层 - 位于其他两个楼层之间的楼层空间,例如一楼和二楼之间。
我应该使用不同的数据类型还是如何输入这些楼层以确保它们从最低楼层排序?
解决方案
推荐阅读
- php - Get the top selling product's current inventory in mysql
- python-3.x - 如何允许 python 递归计算超出设置的递归限制?
- python - Fabric - 将变量导出到 virtualenv
- javascript - Can't reference proprety name with '-' Nodejs
- android - 也为带有子文件夹的应用程序创建图库?
- node.js - 同一系统上的两个不同项目,具有不同的节点版本
- rest - 路由器、端点和 URL 之间有什么区别?
- makefile - accessing a variable inside foreach
- spring - ServerWebExchange attributes are empty
- search - 在 DIH 中正确使用 ContentStreamDataSource