Hola amigos, tengo una tabla alumnos con un campo codigo que no es obligatorio y que puede tener valores 1,2,3... sobre la que quiero hacer un filtrado.
en el where tengo where codigo like '%1' y entonces me saca todos lo que empieza su codigo por uno, esto lo hace correctamente
el caso es que en un determinado caso quiero que me saque todos los alumnos sin hacer filtro, es decir me gustaria que al hacer where codigo like '%' me devolviera todos registros
si esto lo hago sobre un campo obligatorio al hacer '%' es como si ignorara el filtro, pero al hacerlo sobre un campo no obligatorio si hago '%' solo me devuelve los que tienen el campo codigo con algun valor
sabeis como puedo desde sql hacer para que me devuelva todos registros desde oracle? haciendo like '%' sobre un campo no obligatorio. si no me he explicado decirmelo
gracias