ColumnName

Met ColumnName wordt een naam van een kolom in de huidige query bedoeld. In ColumnName mogen de 'wildcards' of jokers * en ? gebruikt worden om de naam af te korten zoals in [na*]. Bij relationele queries over meerdere tabellen (met SqlFrom) kunnen er meerdere kolommen met dezelfde naam voorkomen. In dat geval kan ColumnName voorzien worden van een tabelaanduiding. Hierbij wordt de kolomnaam vooraf gegaan door de tabelnaam en een punt zoals in [mail.na*] en [adres.na*]. Indien de tabelaanduiding wordt weggelaten wordt de eerste kolom gekozen waarvan de naam begint met na.

Indien de naam van een kolom gelijk is aan die van een numerieke, string of query variabele dan dient om de kolom en niet de variabele aan te duiden, een 'wildcard' gebruikt te worden. Stel dat er zowel een variabele als een kolom onder de naam "Postcode" bekend is dan wordt met b.v [post*] of [postcode*] de kolom aangeduid en met [postcode] de variabele.

Voorbeeld:
{
 //Overzicht van namen waarvan postcode en adres
 //gelijk zijn in de MAIL en ADRES tabel
 SqlQuery "DSN=dBase IV", data
 data;SqlFrom(MAIL,ADRES); //Selecteer tabellen Mail en Adres
 SqlWhere(mail.postcode = adres.postcode AND mail.adres = adres.adres)
 SqlOrderBy(mail.postcode,mail.adres)
 SqlExec()
 Do
 //adres*, po*, mail.na* en adres.na* zijn ColumnName's
}
    Dubbele in de tabellen MAIL en ADRES: [adres*] [po*]
        Naam in MAIL.tabel [mail.na*] en
        in ADRES tabel [adres.na*]
{
 Od
}