复合索引

lnzxp 2004-09-21 04:00:08
1.我在建立复合索引时遇到这样一个问题 index on val(部门)-价格/1000000 tag bmj1,请问价格为什么要除以1000000呀,如果不除,则显示的结果错误!(价格通常都在万元左右)
2.在建立复合索引时,各自段的类型是不是都要转换成同一个类型呀!
3.是不是只有数值型可以按降序排列!
我在一篇文章里看到说,单索引不可以按降序排列,符合索引可以,可是我测试了一下,单索引的整型、货币型可以呀,请问具体这是怎么回事!
...全文
62 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
十豆三 2004-09-21
  • 打赏
  • 举报
回复
index on val(部门)-价格/1000000 tag bmj1
改为
index on 部门+str(价格,8,2) tag bmj1 &&假设价格长度为8,小数位为2
就好理解多了。
Hewiit 2004-09-21
  • 打赏
  • 举报
回复

1.因为你要的是先按部门再按价格
这样做是将价格变成小数部分,从而不会影响到部门
2.是的
3.什么类型都可以
相关推荐
发帖
VFP

2573

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2004-09-21 04:00
社区公告
暂无公告