Generalmente las consultas "ad hoc" permiten a los usuarios con poca experiencia en SQL tener el mismo acceso a la información de la base de datos, para esto los sistemas que soportan "ad hoc" poseen interfaces gráficas de usuario (GUI) para generarlas.