Hola a todos, hoy os voy a explicar como funcionan las funciones lower y upper en Oracle.
Puede ser que al hacer una consulta, necesitemos mostrar algún texto en minúsculas o mayúsculas.
Para ello, tenemos las funciones lower y upper que lo que hace es convertir el texto pasado como mayúsculas o minúsculas. Por ejemplo:
SELECT lower(nombre) as minus_name, upper(nombre) as mayus_name FROM POK_POKEMON
Este es el resultado:
Una de las mayores utilidades que veo a estas funciones es que para filtrar por algún campo que sea una cadena, como no sabemos como esta en la base de datos, podemos ponerlo a mayus o minus.
Mi recomendación es ponerlo en mayusculas:
SELECT * FROM POK_POKEMON WHERE upper(nombre) = 'BULBASAUR'
Este es el resultado:
¿Quieres saber mas de SQL en Oracle? Tengo un curso en udemy con muchos ejercicios prácticos.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.