In questo modo però avrò l'and all'inizio che non mi fa funzionare la query, giusto?

così:

codice:
SELECT * FROM colori where and colore<>'rosso'...