3.0 DB modifiers

Add support for multiple modifiers in SELECT clauses.

`DISTINCT` is a modifier as well, but talking with @lorenzo it will not be handled as modifiers because it is very common in all DBs and leaving it as separated method is easier to use by developers and to handle on drivers.