Lamento decirte que no existe una consulta única que pueda devolverte columnas de una tabla en forma dinámica.
Pero como además, no es resulta entendible en qué condiciones puede requerirse ese tipo de consulta, llego a la conclusión de que o simplemente no quieres resolverlo por programación (que sería lo más sencillo), o tal vez la tabla en sí pudiera no estar bien diseñada.
¿Puedes explicarnos en qué contexto, y con qué estructura de tablas estás trabajando para necesitar algo como eso?