se mi ricordo bene la sintassi dovresti fare qualcosa del genere

select if(indice not null,indice,titolo) from tabella where ..... order by .....;