Count em varias colunas

é possivel fazer um count em mais de uma coluna na mesta tabela?
fiz uma pesquisa mas não encontrei nada.
fiz desse jeito, porem quando ele encontra o valor em alguma coluna ele para, o que esta certo.

select count(*) from tabela t
where (t.valor1 = 4 or t.valor2 = 4 or t.valor3 = 4)

ou terei que fazer no codigo mesmo?

usa o and…assim ele so vai para quando pesquisar todos os valores…porem se algum for falso ele para…

o falta de atenção, o codigo que havia postado funciona sim.
de qq forma vlw