Salve a tutti!

Dovrei farei una cosa di questo tipo:

codice:
tabella: ANAGRAFICA
ID
[...]
ragione
cognome
nome
comune
comune2
[...]
Devo fare una ricerca per la città premesso che :
campo comune --> se ragione=''
campo comune2 --> se ragione <>''

per cui la query risultante sarebbe del tipo :

codice:
select * from ANAGRAFICA
where [comune o comune2] like '%MONZA%'
Come posso fare per fare la selezione su comune o comune2 a seconda dell'altro campo?