Basta passar a string sql para o seu adaptador db assim:
$resultSet = $adapter->query($sql, \Zend\Db\Adapter\Adapter::QUERY_MODE_EXECUTE);
E se você quiser passar parâmetros:
$sql = "SELECT * FROM testTable WHERE myColumn = ?";
$resultSet = $adapter->query($sql, array(5));
EDIT:Observe que o método de consulta nem sempre retorna um conjunto de resultados. Quando é uma consulta que produz um conjunto de resultados(
SELECT ) retorna um \Zend\Db\ResultSet\ResultSet caso contrário(INSERT , UPDATE , DELETE , ...) ele retornará um \Zend\Db\Adapter\Driver\ResultInterface . E quando você deixar o segundo Parameter vazio, você obterá um
\Zend\Db\Adapter\Driver\StatementInterface que você pode executar.