Primero:
En base a los ejemplos anteriores que te dieron, la foerma correcta de hacerlo es:
Cita: "SELECT campo FROM tabla WHERE SUBSTRING(campo,1,1) = 'p'"
En este caso la consulta nos va a devolver sólo aquellos datos que comiencen por "p" y no todos. Ahorramos trabajo.
Segundo:
Esa no es la duda en cuestion. En respuesta a tu pregunta, no se como hacerlo, usando algún comodín tal vez, pero te recomiendo que escribas los 40 campos, total sólo lo debes hacer una vez, no veo problema.
Saludos