si modifica al select già l'avevo aplicata

nuovo probema devo verificare se un dato esiste altrimenti far vedere tutta la tabella, mi spiego meglio
passo da una pagina la richiesta stato=nuovo tipo=autovettura
quando faccio il select * from mia tabella where stato= nuovo and tipo=autovettura
fino qui tutto bene
ora pero se nel tipo autovettura è vuoto voglio eseguire un'altra query:
select * from mia tabella where stato= nuovo