if condition in sql select query where clause