Database 显示非记录键的UniData选择结果

Database 显示非记录键的UniData选择结果,database,unidata,uniquery,Database,Unidata,Uniquery,我正在查看一些UniData字段以查找不同的值,但我希望找到一种更简单的方法。这些值不是任何东西的关键,所以现在我正在选择我感兴趣的记录,并通过保存UNIQUE来选择我需要的数据。问题是,为了查看我所做的一切,我只知道将其保存到savedlist,然后读取我创建的savedlist文件 是否有一种方法可以查看select的内容,而无需对文件运行它?如果您只是想直观地查看数据,请使用列表而不是选择 该命令的一般语法如下所示: LIST filename WITH [criteria] [sort]

我正在查看一些UniData字段以查找不同的值,但我希望找到一种更简单的方法。这些值不是任何东西的关键,所以现在我正在选择我感兴趣的记录,并通过保存UNIQUE来选择我需要的数据。问题是,为了查看我所做的一切,我只知道将其保存到savedlist,然后读取我创建的savedlist文件


是否有一种方法可以查看select的内容,而无需对文件运行它?

如果您只是想直观地查看数据,请使用
列表
而不是
选择

该命令的一般语法如下所示:

LIST filename WITH [criteria] [sort] [attributes | ALL]
LIST questions WITH tag = "unidata" BY author author
假设您有一个名为
questions
的表,希望查看所有
作者
中使用标记
unidata
的问题。您的查询可能类似于:

LIST filename WITH [criteria] [sort] [attributes | ALL]
LIST questions WITH tag = "unidata" BY author author
注意:第二个作者不是一个错误,它是要显示的属性列表的开始-在本例中,仅显示作者,但您可能还需要记录id,因此您可以改为执行
@id author
。或者只需执行
ALL
即可显示每条记录中的所有内容


我在这里使用了作者编写的
,因为这样可以更容易地发现unique,但您也可以使用其他查询功能,如
BREAK.ON
,在这里提供帮助。

我不知道当时为什么没有想到它,但我基本上需要类似SQL语句的东西,因为我只需要查看唯一的值。这里解释了在UniData中复制DISTINCT

诀窍是使用对值进行排序,获得每个使用的唯一值,然后使用抑制除这些唯一值之外的所有内容


感谢您的建议,对于一些较小的文件,现场排序应该会有所帮助。不过,它对我的大文件并没有真正的帮助,因为我的每个记录仍然有一个值,而且我的一些文件有超过1000000条记录。