请教个思路:比如某个字段有两种可能,是或不是,是用逻辑型好呀,还是用字符型只存贮"是"或"否"呀?

ghzltdkj 2006-05-05 10:53:25
请教个思路:比如某个字段有两种可能,是或不是,是用逻辑型好呀,还是用字符型只存贮"是"或"否"呀?
我现在有一个表,其中有很多类似的情况,比如是否可以夜间进站,是否有维护水源,这类字段其实有两种可能,是与不是,或是能与不能,我现在都设计成逻辑型,但是发现有点麻烦,因为表用格显示时,我都要用代码转换成是否否,能或不能,如:
select case when 夜间能否进站 = 1 then "能" else "不能" end as 夜间进站,XXXX from xxxx
所以我后悔当时没有用字符型,如果当时用字符型,只存贮能或不能这样的字符,在查询起来是相当方便的.
可是回头又一想.逻辑型必定有存在的必要性,可是必要性在何处呢?象我这种情况大家认为用逻辑型好呢?还是用字符型好,各有何利弊呢?
谢谢指教.
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghzltdkj 2006-05-06
  • 打赏
  • 举报
回复
好象字符中存贮中文会有些问题的.
楼台上说法不一,想再听听.
chenqianlong 2006-05-06
  • 打赏
  • 举报
回复
用字符對速度沒什麼影響佔用空間也不會大很多,有不要將表中數據進行邏輯運算
用字符既方便又沒問題。
代碼寫起來簡單才是最好的
funsuzhou 2006-05-06
  • 打赏
  • 举报
回复
不能对 bit 类型的列使用索引。
yhlqccnmmt 2006-05-06
  • 打赏
  • 举报
回复
bit型也可以啊
bit型有0、1和NULL
------------------------
bit型就是逻辑型呀!
funsuzhou 2006-05-06
  • 打赏
  • 举报
回复
bit型也可以啊
bit型有0、1和NULL
yhlqccnmmt 2006-05-06
  • 打赏
  • 举报
回复
还有别的好处吗?如果用字符型,除了慢些,还有什么别的不好吗?
Yang_ 2006-05-06
  • 打赏
  • 举报
回复
逻辑型的好处是占用空间少,比较速度快

如果数据量不大,建议用字符型,可以偷懒嘛
yhlqccnmmt 2006-05-06
  • 打赏
  • 举报
回复
帮顶
裂缝目标检测数据集 一、基础信息 数据集名称:裂缝目标检测数据集 图片数量: 训练集:462张图片 验证集:21张图片 测试集:9张图片 总计:492张图片 分类类别: crack(裂缝):指物体表面的裂缝,常见于建筑、基础设施等场景,用于损伤检测和风险评估。 标注格式: YOLO格式,包含边界框和类别标签,适用于目标检测任务。 数据格式:图片来源于实际场景,格式兼容常见深度学习框架。 二、适用场景 建筑与基础设施检查: 数据集支持目标检测任务,帮助构建能够自动识别裂缝区域的AI模,用于建筑物、道路、桥梁等结构的定期健康监测和维护。 工业检测与自动化: 集成至智能检测系统,实时识别裂缝缺陷,提升生产安全和效率,适用于制造业、能源等领域。 风险评估与保险应用: 支持保险和工程行业,对裂缝进行自动评估,辅助损伤分析和风险决策。 学术研究与技术开发: 适用于计算机视觉与工程领域的交叉研究,推动目标检测算法在现实场景中的创新应用。 三、数据集优势 精准标注与任务适配: 标注基于YOLO格式,确保边界框定位准确,可直接用于主流深度学习框架(如YOLO、PyTorch等),简化模训练流程。 数据针对性强: 专注于裂缝检测类别,数据来源于多样场景,覆盖常见裂缝类,提升模在实际应用中的鲁棒性。 实用价值突出: 支持快速部署于建筑监测、工业自动化等场景,帮助用户高效实现裂缝识别与预警,降低维护成本。

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧