Es posible colocar un operador de control IF dentro de un QUERY SYQSL
$sql = "select * from noticias where id_cat=2 and IF(SI EXTISTE ESTA VARIABLE){QUE HAGA ESTO}ELSE{SI NO ESTE OTRO})";
Nota: NO quiero usar operadores en php, puestop con son varias las condicionales que tengo que usar y quiero ahorrar cofigo.
Saludos. Gracias