我有一个表,我必须在其中获取包含我输入的单词和剩余记录的记录。(排序(,我试着用";将滤波器设置为"0";但它只显示过滤后的记录,但我希望所有记录都以包含的单词开头
如果您需要以这种方式对原始表进行排序,请创建一个索引标记,首先对单词进行排序,类似于:
INDEX ON IIF('word'$field, 1, 2) TAG WordFirst
如果数据的副本可以,请使用类似以下的查询:
SELECT IIF('word'$field, 1, 2) AS WordFirst, * ;
FROM YourTable ;
ORDER BY 1 ;
INTO CURSOR csrWordFirst
第二个版本的好处是,您可以将其他字段添加到排序顺序中,这样您就可以在有单词的记录和没有单词的记录中进行排序。