В этом случае я бы не стал перечислять, я бы выбрал столбец «Оценка». Таким образом, столбцы могут быть:
userid, questionid, score
1,1,4
1,2,4
1,3,3
2,1,1
2,2,4
...
1 очень неудовлетворен, а 4 очень доволен.
Тогда запрос типа:
select 25*avg(score) from Blah
даст вам ваш общий процент.
select 25*avg(score), questionid from Blah group by questionid
даст вам% за вопрос.
Доступ на самом деле не база данных, поэтому не слушайте своего босса;)