Oracle/PLSQL: función SUPERIOR

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: función SUPERIOR

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función SUPERIOR Con sintaxis y ejemplos.

describir

La función UPPER de Oracle/PLSQL convierte todas las letras de la cadena especificada a mayúsculas. Si hay caracteres en la cadena que no son letras, esta función no los afecta.

sintaxis

La sintaxis de la función SUPERIOR en Oracle/PLSQL es:

UPPER( string1 )

parámetro o parámetro

string1 La cadena para convertir a mayúsculas.

devolver los bienes

La función SUPERIOR devuelve un valor de cadena.

notas

  • Véase también función INFERIOR.

aplicar para

La función SUPERIOR está disponible en las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i, Oráculo 8i

ejemplo

Veamos algunos ejemplos de la función UPPER de Oracle y exploremos cómo usar la función UPPER en Oracle/PLSQL.

Por ejemplo:

UPPER('Tech on the Net')
Result: 'TECH ON THE NET'

UPPER('george burns 123   ')
Result: 'GEORGE BURNS 123   '

Preguntas frecuentes

Pregunta: ¿Cómo combinar la función SUPERIOR de Oracle con la condición LIKE? Estoy tratando de consultar un campo de texto libre para todos los registros que contienen la palabra “prueba”. El problema es que se puede ingresar por: TEST, Test o prueba.

R: Para responder a esta pregunta, veamos un ejemplo.

Supongamos que tenemos una tabla de proveedores con un campo llamado nombre_proveedor que contiene los valores PRUEBA, Prueba o prueba.

Si quisiéramos encontrar todos los registros que contienen la palabra “prueba”, ya sea que esté almacenada como PRUEBA, Prueba o prueba, podríamos ejecutar la siguiente instrucción SQL:

select * from suppliers
where UPPER(supplier_name) like ('TEST%');

o

select * from suppliers
where UPPER(supplier_name) like UPPER('test%')

Estas instrucciones SQL usan una combinación de la función UPPER y la condición LIKE para devolver todos los registros en los que el campo nombre_proveedor contiene la palabra “prueba”, ya sea que esté almacenada como PRUEBA, Prueba o prueba.

(Visited 5 times, 1 visits today)