databaseunidatauniquery

Show UniData SELECT results that are not record keys


I'm looking over some UniData fields for distinct values but I'm hoping to find a simpler way of doing it. The values aren't keys to anything so right now I'm selecting the records I'm interested in and selecting the data I need with SAVING UNIQUE. The problem is, in order to see what I have all I know to do is save it out to a savedlist and then read through the savedlist file I created.

Is there a way to see the contents of a select without running it against a file?


Solution

  • I don't know why I didn't think of it at the time but I basically needed something like SQL's DISTINCT statement since I just needed to view the unique values. Replicating DISTINCT in UniData is explained here, https://forum.precisonline.com/index.php?topic=318.0.

    The trick is to sort on the values using BY, get a single unique value of each using BREAK-ON, and then suppress everything except those unique values using DET-SUP.

    LIST BUILDINGS BY CITY BREAK-ON CITY DET-SUP
    CITY.............
    Albuquerque
    Arlington
    Ashland
    Clinton
    Franklin
    Greenville
    Madison
    Milton
    Springfield
    Washington