Databases

T01-006-02 Operadores de comparación

Enunciado

Comparan dos expresiones y devuelve un resultado lógico (verdadero o falso)

Operador de comparación

Significado

=

Igual

>

Mayor

>=

Mayor o igual

<

Menor

<=

Menor o igual

<> ó !=

Distinto

En realidad, ya hemos estado utilizando, en algunas expresiones el operador de igualdad (=).

SELECT FIRST_NAME, SALARY, COMMISSION_PCT
FROM HR.employees
WHERE JOB_ID = 'SA_MAN'

Ejemplo:

¿Qué empleados (nombre y apellidos) tienen un salario de, al menos, 14000?

SELECT FIRST_NAME, LAST_NAME, SALARY
FROM HR.employees
WHERE SALARY >= 14000

En esta expresión, junto al operador >=, utilizamos el valor del atributo SALARY y una constante numérica (14000).

FIRST_NAME LAST_NAME SALARY
Steven King 24000
Neena Kochhar 17000
Lex De Haan 17000
John Russell 14000

Ejercicios:

En la tabla JOBS del esquema HR se especifican los trabajos para los que puede ser contratado un trabajador, así como el rango de salarios que puede cobrar en cada uno de esos trabajos.

¿Qué trabajos (JOB_TITLE) tienen un límite salarial máximo (MAX_SALARY) igual al doble del límite salarial mínimo(MIN_SALARY).

Los datos deberán salir ordenados de menor a mayor salario mínimo.

Tipo

SELECT

Solución


												
SELECT JOB_TITLE, MIN_SALARY, MAX_SALARY FROM HR.JOBS WHERE MAX_SALARY = MIN_SALARY * 2 ORDER BY MIN_SALARY

Prueba


											

Librerías (Onfly databases)