Databases
T01-007-02 Funciones de agregado
Enunciado
MAX(expresión)yMIN(expresión)Devuelven los valores mínimos y máximos de la expresión. Recordemos que, normalmente, la expresión hace referencia a un atributo.Ejemplos:
¿Cuál es el salario máximo y mínimo de los empleados del esquema
HR?
SELECT MAX(SALARY) AS "MAYOR SALARIO", MIN(SALARY) AS "MENOR SALARIO"
FROM HR.employees
MAYOR SALARIO MENOR SALARIO 24000 2100 Estas funciones no solo sirven para comparar valores numéricos, sino también fechas o cadenas de caracteres.
¿En que fechas se realizaron el primer y el último contrato (
HIRE_DATE), según la tabla employees?
SELECT MIN(HIRE_DATE) AS "PRIMER CONTRATO", MAX(HIRE_DATE) AS "ÚLTIMO CONTRATO"
FROM HR.employees
PRIMER CONTRATO ÚLTIMO CONTRATO 13-JAN-01 21-APR-08 En un listado alfabético de países, ¿cuál sería el país que se mostraría en primer lugar y cuál ocuparía la última posición según sus nombres?
SELECT MIN(COUNTRY_NAME) AS "PRIMER PAÍS", MAX(COUNTRY_NAME) AS "ÚLTIMO PAÍS"
FROM HR.countries
PRIMER PAÍS ÚLTIMO PAÍS Argentina Zimbabwe Ejercicio:
¿Cuál es el MAYOR SALARIO y el MENOR SALARIO que está permitido asignar a los empleados que tengan un trabajo cuyo nombre (
JOB_TITLE) contenga la palabra 'Clerk'? Estos datos los debes extraer de la tablajobs.
Tipo
Solución
SELECT MAX(MAX_SALARY) AS "MAYOR SALARIO", MIN(MIN_SALARY) AS "MENOR SALARIO"
FROM HR.jobs
WHERE JOB_TITLE LIKE '%Clerk%'
Prueba
LibrerÃas (Onfly databases)

