query with params: added support to anonymous params (question marks instead of :param)