consultas sql
SELECT emple.apellido, emple.oficio, emple.dept_no
FROM emple;
Mostrar el número, nombre y localización de cada departamento.
SELECT dept_no, emp_no, dir
FROM emple;
Mostrar todos los datos de todos los empleados.
SELECT *
FROM emple;
Datos de los empleados ordenados por apellidos.
SELECT apellido, oficio,emp_no, dir, dept_no, salario
FROM emple
ORDER BY emple.apellido;
Datos de los empleados ordenados por número de departamento
Descendentemente.
SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
ORDER BY emple.dept_no DESC
Datos de los empleados ordenados por número de departamento
Descendentemente y dentro de cada departamento ordenados por apellido Ascendentemente.SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
ORDER BY emple.apellidoASC ,emple.dept_no DESC
Mostrar los datos de los empleados cuyo salario sea mayor que 2000000.
SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
WHERE (salario>2000000);
Mostrar los datos de los empleados cuyo oficio sea ʻanalistaʼ.
SELECT apellido, oficio, emp_no, dir, dept_no, salarioFROM emple
WHERE (oficio='ANALISTA');
Seleccionar el apellido y oficio de los empleados del departamento número 20.
SELECT apellido,oficio,dept_no
FROM emple
WHERE (dept_no='20');
Mostrar todos los datos de los empleados ordenados por apellido.
SELECT *
FROM emple
ORDER BY apellido;
Seleccionar los empleados cuyo oficio sea ʻvendedorʼ. Mostrar los datos ordenados por apellido.SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
WHERE (oficio= 'VENDEDOR')
ORDER BY apellido;
Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea ʻanalistaʼ. Ordenar el resultado por apellido.
SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
WHERE (oficio= 'VENDEDOR')
ORDER BY apellido;
Mostrar los empleados que tengan un salario mayorque 200000 o que Pertenezcan al departamento número 20.
SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple
WHERE (salario> 200000) or (dept_no='20');
Ordenar los empleados por oficio, y dentro de oficio por nombre.
SELECT *
FROM emple
ORDER BY oficio
Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por ʻAʼ.
SELECT *
FROM emple
WHERE apellido LIKE 'A%Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por ʻZʼ.
SELECT *
FROM emple
WHERE apellido LIKE 'Z%'
Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por ʻAʼ y el OFICIO tenga una ʻEʼ en cualquier posición.
SELECT *
FROM emple
WHERE (apellido LIKE 'A%') or (oficio LIKE 'E%');
Seleccionar los empleados cuyo salario esté entre 100000 y 200000.Utilizar el operador between.
SELECT *
FROM emple
WHERE salario BETWEEN '100000' and '200000';
Obtener los empleados cuyo oficio sea ʻvendedorʼ y tengan una comisión Superior a 100000.
SELECT *
FROM emple
WHERE (oficio = 'VENDEDOR') and (oficio>200000);
Seleccionar los datos de los empleados ordenados por número de Departamento, y dentro de cada departamento ordenados por apellido.
SELECT*
FROM emple
ORDER BY dept_no,apellido
Número y apellidos de los empleados cuyo apellido termine por ʻZʼ y tengan un salario superior a 300000.
SELECT emp_no, apellido
FROM emple
WHERE (apellido LIKE 'Z%') and (salario='300000');
Datos de los departamentos cuya localización empiece por ʻBʼ.
SELECT apellido, oficio, emp_no, dir, dept_no, salario
FROM emple,personas
WHERE localidadLIKE 'B%';
Datos de los empleados cuyo oficio sea ʻempleadoʼ, tengan un salario superior a 100000 y pertenezcan al departamento número 10.
SELECT *
FROM emple
WHERE (salario>'100000') and (dept_no='10');
Mostrar los apellidos de los empleados que no tengan comisión.
SELECT apellido, comision
FROM emple
WHERE (comision IS NULL);
Mostrar los apellidos de los empleados que no tengan...
Regístrate para leer el documento completo.