【问题标题】:can we set order to a table by wildcard in visual foxpro?我们可以在visual foxpro中通过通配符为表格设置顺序吗?
【发布时间】:2023-04-01 20:09:01
【问题描述】:

我有一个表,我必须在其中获取包含我输入的单词的记录,然后是剩余的记录。 (排序),我尝试使用“设置过滤器”,但它只显示过滤后的记录,但我希望所有记录都以包含这些的单词开头

【问题讨论】:

    标签: sorting wildcard visual-foxpro


    【解决方案1】:

    如果您需要以这种方式排序的原始表格,请创建一个索引标签,将带有单词的表格排序,例如:

    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
    

    第二个版本的好处是你可以在排序顺序中添加其他字段,这样你就可以在有单词的记录中排序,也可以在没有单词的记录中排序。

    【讨论】:

      猜你喜欢
      • 2016-06-22
      • 2011-05-06
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 2015-01-04
      • 1970-01-01
      相关资源
      最近更新 更多