SQL::Parser currently only accepts column names and functions in the select list. Yes, numbers, string literals and numberic expressions in the select list are valid SQL but SQL::Parser does not pretend to parse all valid SQL (see the docs). Patches and/or collaborators are welcome.