我正在查看一些UniData字段以查找不同的值,但我希望找到一种更简单的方法。这些值不是任何事情的关键所以现在我选择我感兴趣的记录并选择SAVING UNIQUE所需的数据。问题是,为了看到我所拥有的一切,我知道要做的是将它保存到保存的列表中,然后读取我创建的已保存列表文件。
有没有办法查看select的内容而不对文件运行?
答案 0 :(得分:1)
如果您只想直观地查看数据,请使用LIST
代替SELECT
。
该命令的一般语法如下:
LIST filename WITH [criteria] [sort] [attributes | ALL]
因此,假设您有一个名为questions
的表格,并希望查看使用标记author
的所有问题unidata
。您的查询可能类似于:
LIST questions WITH tag = "unidata" BY author author
注意:第二位作者不是错误,它是您想要显示的属性列表的开头 - 在这种情况下只是作者,但您可能也想要记录ID,因此您可以{{1}而是。或者只需@ID author
显示每条记录中的所有内容。
我在这里做了ALL
,因为它可以更容易地发现独特的内容,但您也可以使用BY author
之类的其他查询功能来提供帮助。
答案 1 :(得分:1)
我不知道为什么我当时没有想到它,但我基本上需要类似SQL的DISTINCT语句,因为我只需要查看唯一值。这里解释了在UniData中复制DISTINCT https://forum.precisonline.com/index.php?topic=318.0。
诀窍是使用BY
对值进行排序,使用BREAK-ON
获取每个值的唯一值,然后使用DET-SUP
禁止除这些唯一值之外的所有值。
LIST BUILDINGS BY CITY BREAK-ON CITY DET-SUP
CITY.............
Albuquerque
Arlington
Ashland
Clinton
Franklin
Greenville
Madison
Milton
Springfield
Washington