SqlOrderBy Queryfunctie

Met SqlOrderBy, SqlFrom, SqlSelect en SqlWhere functies wordt een select-statement gevormd die kan worden uitgevoerd met SqlExec. Met SqlOrderBy wordt de sort-specification-list ingesteld.

Met SqlOrderBy kan opgegeven worden op welke kolommen een query moet worden gesorteerd. Optioneel kan per kolom vermeld worden of er af- of oplopend gesorteerd moet worden. Indien er geen geldige query actief is, heeft SqlOrderBy geen effect en resulteert in de waarde FALSE en anders in TRUE.

SqlOrderBy(sort-specification-list)

sort-specification-list (MergedString)
In sort-specification-list worden de verschillende kolommen opgesomd gescheiden door een komma. Achter iedere kolomnaam kan optioneel Desc of Asc worden vermeld om aan te geven of er resp. af- of oplopend moet worden gesorteerd.

Voorbeeld:
{
  //Overzicht van tabel MAIL gesorteerd op postcode, adres en naam
  AdoQuery "Provider=MSDASQL;Data Source=dBase IV", data
  data;
  SqlFrom(MAIL); //Selecteer de tabel Mail
  SqlOrderBy(postcode desc,adres asc, naam)
  SqlExec()
}
    Tabel Mail gesorteerd op postcode, adres en naam
{
  Do
}
        [na*]    [po*]     [ad*]    [wo*]
{
  Od
}