Bunu İf else ile ayırıp iki sorgu yapmadan bir çözüm varmı onu soruyorum?

kucukomer adlı üyeden alıntı: mesajı görüntüle
her ikisi seçili ise

select * from tablom where sehir=2 and semt=6
sadece şehir seçili ise

select * from tablom where sehir=2