Ir al contenido principal

La Función LOWER (Función de conversión). ok

Convierte una cadena de caracteres en su equivalente en minúsculas. No agrega caracteres extras o acorta la longitud inicial de la cadena. Caracteres en mayúsculas son convertidos a sus equivalentes en minúsculas. Números, Signos de puntuación y caracteres especiales son ignorados. Si el parámetro de entrada es numérico, expresión numérica o fecha son implícitamente convertidas en cadena de caracteres.

Sintaxis:
LOWER(s)

-- LA FUNCION LOWER
-- LOCATIONS COUNTRIES JOB_HISTORY REGIONS DEPARTMENTS EMPLOYEES JOBS

-- LOS NUMERICOS LOS CONVIERTE A CADENA DE CARACTERES: LOCATION_ID
SELECT lower(location_id), lower(street_address), lower(postal_code), lower(city), lower(state_province), lower(country_id) 
FROM locations;

-- CONVIERTE A MINUSCULAS LOS NOMBRES DE PAISES
SELECT lower(country_name) FROM countries;

-- CONVIERTE A MINUSCULAS LOS NOMBRES DE REGIONES
SELECT lower(region_name) FROM regions;

-- CONVIERTE A MINUSCULAS JOB_ID Y JOB_TITLE: SIGNOS SON IGNORADOS %.
SELECT lower(job_id), lower(job_title) FROM jobs;

-- PRIMERO EVALUA LA EXPRESION Y POSTERIORMENTE CONVIERTE A MISNUSCULAS
SELECT lower((1000 + 2000) || ' ' || 'TOTAL') FROM DUAL;

-- EVALUA LA FUNCION SYSDATE Y PORTERIOR LA CONVIERTE A CADENA DE CARACTERES
-- POSTERIORMENTE LA CONVIERTE A MINUSCULAS
SELECT LOWER(SYSDATE) FROM DUAL;

-- EVALUA LA EXPRESION Y POSTERIORMENTE LA CONVIERTE A CADENA DE CARACTERES Y PORTERIORMENTE A MINUSCULAS
SELECT LOWER(1000 + 10000 + 10000) FROM DUAL;

-- CONVIERTE A MINUSCULAS EL PRIMER NOMBRE, SELECCIONA SOLO LOS QUE CONTIENE LA PALABRA CLA EN MINUSCULAS EN EL PRIMER NOMBRE 
-- PARA ESO LO CONVIERTE MINUSCULA EL PRIMER NOMBRE ANTES DE REALIZAR LA COMPARACION
SELECT lower(first_name) FROM employees WHERE lower(first_name) LIKE '%cla%';

-- APLICANDO LA FUNCION LOWER A DIFERENTES TIPOS DE DATOS LOS CUALES SON CONVERTIDOS IMPLICITAMENTE
-- A CADENAS DE CARACTER EMPLOYEE_ID ES NUMERICO, FIRST_NAME ES CARACTER, HIRE_DATE ES FECHA Y SALARY ES NUMBRE
SELECT lower(employee_id), lower(first_name), lower(last_name), lower(email), lower(phone_number), 
       lower(hire_date), lower(job_id), lower(salary), lower(commission_pct), lower(manager_id), lower(department_id)  
FROM   employees;

-- CONVERTIR A MISNUSCULAS LA FECHA ACTUAL, PRIMERO DE EVALUA LA EXRESION, SE OBTIENE LA FECHA DEL DIA Y LE SUMA
-- UN DIA POSTERIOR CONVIERTE A MINUSCULAS
SELECT lower(SYSDATE + 1) FROM DUAL

Comentarios