社区
Delphi
帖子详情
字段为字符串时怎样索引?在线等待!
lV运用
2003-09-13 05:25:45
我有如下结构的表
字段名 工号 姓名 两者均为字符型
有如下记录
1 张三
2 李四
3 王五
。。。
11 张一
21 张二
12 李一
。。。
我通过order by 工号结果得到如下
1 张三
11 张一
12 李一
。。。
2 李四
21 张二
。。。
3 王五
而我的要求是按工号的顺序排列即从1,2,3..10,11...19,20..?
...全文
48
10
打赏
收藏
字段为字符串时怎样索引?在线等待!
我有如下结构的表 字段名 工号 姓名 两者均为字符型 有如下记录 1 张三 2 李四 3 王五 。。。 11 张一 21 张二 12 李一 。。。 我通过order by 工号结果得到如下 1 张三 11 张一 12 李一 。。。 2 李四 21 张二 。。。 3 王五 而我的要求是按工号的顺序排列即从1,2,3..10,11...19,20..?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lV运用
2003-10-01
打赏
举报
回复
有没有人再帮我解释一下。
lV运用
2003-09-15
打赏
举报
回复
修改数据结构不行,因为这个表是定的,有没有其它的方法?
有谁有更好的方法?
shuixin13
2003-09-14
打赏
举报
回复
那你就修改表结构吧,
将该字段设置为数值型
lV运用
2003-09-14
打赏
举报
回复
to :tjff2000(fengyun)
工号前应该加0,比如1就是001。
我这样很难处理,还有别的方法吗?
tjff2000
2003-09-14
打赏
举报
回复
是的,工号前应该加0,比如1就是001。
dawnming
2003-09-14
打赏
举报
回复
帮你up
lV运用
2003-09-14
打赏
举报
回复
to shuixin13(犬犬(心帆))
我用的是dbf 数据库。用SELECT * FROM ... ORDER BY CONVERT(工号,INTEGER),姓名 不行
shuixin13
2003-09-13
打赏
举报
回复
SELECT * FROM ... ORDER BY CONVERT(工号,INTEGER),姓名
nyf1220
2003-09-13
打赏
举报
回复
不用这么麻烦吧!
设计数据库的时候,应该吧工号的格式转化一下,比如统一为:000*,不就好排序了吗?
malebird
2003-09-13
打赏
举报
回复
针对你所用的数据库不同可能不同
如果是sql server(假设你的编号最长为两位)
可以这样:
select 工号, 姓名,case len(工号)
when 1 then '0'+工号
else then 工号
end as newcol
order by newcol
如果是oracle则用decode函数 .........
那些
字段
适不适合建
索引
?
数据库建立
索引
常用的规则如下:1、表的主键、外键必须有
索引
; 2、数据量超过300的表应该有
索引
; 3、经常与其他表进行连接的表,在连接
字段
上应该建立
索引
; 4、经常出现在Where子句中的
字段
,特别是大表的
字段
,应该建立
索引
; 5、
索引
应该建在选择性高的
字段
上; 6、
索引
应该建在小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
; 7、复合
索引
的建立需要进行仔细分析;尽量考虑
mysql男女
字段
应该建立
索引
吗_那些
字段
适不适合建
索引
?
数据库建立
索引
常用的规则如下:表的主键、外键必须有
索引
;数据量超过300的表应该有
索引
;经常与其他表进行连接的表,在连接
字段
上应该建立
索引
;经常出现在Where子句中的
字段
,特别是大表的
字段
,应该建立
索引
;
索引
应该建在选择性高的
字段
上;
索引
应该建在小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
;复合
索引
的建立需要进行仔细分析;尽量考虑用单
字段
索引
代替:正确选择复合
索引
中的主列
字段
,一般是选择性...
那些
字段
适不适合建
索引
数据库建立
索引
常用的规则如下: 1、表的主键、外键必须有
索引
; 2、数据量超过300的表应该有
索引
;3、经常与其他表进行连接的表,在连接
字段
上应该建立
索引
;4、经常出现在Where子句中的
字段
,特别是大表的
字段
,应该建立
索引
;5、
索引
应该建在选择性高的
字段
上;6、
索引
应该建在小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
;7、复合
索引
的建立需要进行仔细分析;尽量考虑用单
字段
...
mysql哪些
字段
适合建立
索引
(转载)
原文链接大文本存mysql怎么建
索引
_浅谈Mysql哪些
字段
适合建立
索引
_奇咚呛的博客-CSDN博客 1 数据库建立
索引
常用的规则如下: 1、表的主键、外键必须有
索引
; 2、数据量超过300的表应该有
索引
; 3、经常与其他表进行连接的表,在连接
字段
上应该建立
索引
; 4、经常出现在Where子句中的
字段
,特别是大表的
字段
,应该建立
索引
; 5、
索引
应该建在选择性高的
字段
上; 6、
索引
应该建在小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
; 7、复合
索引
的建立需要进行仔细分析;尽量考虑用
Mysql哪些
字段
适合建立
索引
工作中处理数据
时
,发现某个表的数据达近亿条,所以要为表建
索引
提高查询性能,以下两篇文章总结的很好,记录一下,以备后用。 数据库建立
索引
常用的规则如下: 1、表的主键、外键必须有
索引
;2、数据量超过300的表应该有
索引
;3、经常与其他表进行连接的表,在连接
字段
上应该建立
索引
; 4、经常出现在Where子句中的
字段
,特别是大表的
字段
,应该建立
索引
; 5、
索引
应该建在选择性高的
字段
上; 6、
索引
应该建在小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
; 7、复合
索引
的建立需要进行仔细分析;尽量...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章