请教个表结构的设计问题

[复制链接]
查看11 | 回复3 | 2007-8-24 01:05:17 | 显示全部楼层 |阅读模式
请教个数据库表设计问题
文字描述如下的一个表
代码范围

12111至12113
A
11001
B
23102至23104,41222
C

要设计数据库怎么设计好? 主要是代码范围 这个字段的设计
我是想设计成
Id 代码值
112111A
212112
A
312113
A
411001
B
523102
C
623103
C
723104
C
841222
C
对于每一个代码用 select 值 from 表 where 代码=code



2.如果设计成下面这样,一来代码范围这个字段长度失控,
二则 select 值 from 表 where 代码 like '%code%'就效率太差了吧。
Id 代码范围

112111,12112,12113
A
211001
B
323102,23103,23104,41222
C
回复

使用道具 举报

千问 | 2007-8-24 01:05:17 | 显示全部楼层
起始代码范围结束代码范围

12111
12113
A
11001
11001
B
23102
23104
C
41222
41222
C
设计成这样不行吗
回复

使用道具 举报

千问 | 2007-8-24 01:05:17 | 显示全部楼层
这样设计也好。
回复

使用道具 举报

千问 | 2007-8-24 01:05:17 | 显示全部楼层
看了一下文档还是不行。。。。。555555555
那个代码是文字型的。不光是数值
描述里还有
代码范围

A1201-A1205,19001 X
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行