L'ho inserita esclusivamente per comodità dato che mi permette di risparmiare qualche controllo a codice. Il "WHERE 1" è una condizione sempre vera per cui potrebbe anche essere eliminata. Il WHERE va però inserito nel caso in cui, non sempre vero, sia presente almeno una condizione. Quindi, bisognebbe controllare che vi sia almeno una condizione prima di inserire la clausola WHERE nella query.
Inserendola sempre, a prescindere, tale controllo può essere evitato infatti mi limito ad inserire le condizioni in AND in caso esse siano presenti.