Display blank field in table instead of "0"?

Hey there,
I am using mysql and php 5.
I have a lot of score data to display in tables. they are results from competitions. In these results, a Zero (‘0’) is different than no score.
I have the score fields set as decimal, as they are added and such. When I display the results, any fields that have no score default to displaying a ‘0’. I would like them to display nothing (blank) or a hyphen (-).
Has anyone encountered a way to do this with decimal or integer fields?

Thanks,

Chris