首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

INDEX创建索引 排序有关问题

2013-05-02 
INDEX创建索引 排序问题。INDEX命令 穿件索引时索引表达式 要是数字那就安 数字的大小排一个升序 例如: 123

INDEX创建索引 排序问题。
INDEX  命令 穿件索引时  索引表达式 要是数字  那就安 数字的大小排一个升序
 例如: 1
        2 
        3
但是要是汉字的时候呢?  比如 通信工程和计算机软件。

同学告诉我的说法①按照名称的 数位   通信工程 就是8位  计算机软件10位  按照默认的升序排那就是
     通信工程
     计算机软件

说法②  按照拼音的 顺序来,  通信工程  通 拼音开头字母是T   计算机软件  计 开头拼音字母是 J。
 j在T前面  那排序的结果就是
      计算机软件
      通信工程

不知道INDEX 正确的排序顺序是什么 INDEX创建索引 排序有关问题求解答。
[解决办法]
排序规则根据你的设置不同而不同

Set Collate To "PINYIN"
然后再 index,则按汉字拼音排序(中文 Windows 下这是 vfp 的默认排序规则)

Set Collate To "STROKE"
然后再 index,则按汉字笔画排序

Set Collate To "MACHINE"
然后再 index,则按汉字内码排序(内码即 asc 函数得出的值)

至于你同学所说的按位数排序,可能是火星人使用规则

热点排行