12. The computer program product of claim 9 wherein: the table definition syntax includes listing an ordered list of column name assignments; and the group definition syntax includes placing delimiting characters within the ordered list of column names to delimit the groups.
9. The computer program product of claim 8 wherein: the group definition syntax provides for assignment of a group ID to each defined group; the group IDs can be used in SQL functions as an argument in SQL functions in place of a column name; the defining of the first group of columns includes assignment of a first group ID to the first group of columns; and the performance of the first group function includes placing the first group ID into an argument portion of an SQL function.