复合索引

lnzxp 2004-09-21 04:00:08
1.我在建立复合索引时遇到这样一个问题 index on val(部门)-价格/1000000 tag bmj1,请问价格为什么要除以1000000呀,如果不除,则显示的结果错误!(价格通常都在万元左右)
2.在建立复合索引时,各自段的类型是不是都要转换成同一个类型呀!
3.是不是只有数值型可以按降序排列!
我在一篇文章里看到说,单索引不可以按降序排列,符合索引可以,可是我测试了一下,单索引的整型、货币型可以呀,请问具体这是怎么回事!
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 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.什么类型都可以

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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