CREATE DATABASE ej3pag108;
USE ej3pag108;
CREATE TABLE EMPLE
(
EMP_NO INT(4) NOT NULL PRIMARY KEY,
APELLIDO CHAR(20) NOT NULL,
OFICIO CHAR(20) NOT NULL,
DEPT_NO INT(2) NOT NULL
);
INSERT INTO
EMPLE(EMP_NO,APELLIDO,OFICIO,DEPT_NO)VALUES
('7876','ALONSO','EMPLEADO','20');
INSERT INTO
EMPLE(EMP_NO,APELLIDO,OFICIO,DEPT_NO)VALUES
('7902','FERNANDEZ','ANALISTA','10');
INSERT INTO
EMPLE(EMP_NO,APELLIDO,OFICIO,DEPT_NO)VALUES
('7788','GIL','ANALISTA','10');
INSERT INTO
EMPLE(EMP_NO,APELLIDO,OFICIO,DEPT_NO)VALUES
('7566','JIMENEZ','DIRECTOR','20');
INSERT INTO
EMPLE(EMP_NO,APELLIDO,OFICIO,DEPT_NO)VALUES
('7369','SANCHEZ','EMPLEADO','10');


Mostrar los datos de los empleados que sean analistas ordenados por EMP_NO
SELECT * FROM EMPLE WHERE OFICIO = 'ANALISTA' ORDER BY EMP_NO;

Mostrar los datos de los empleados que sean analistas y que trabajen en el departamento 10 ordenados de forma descendente por APELLIDOS y por EMP_NO
SELECT * FROM EMPLE WHERE DEPT_NO=10 AND OFICIO = 'ANALISTA' ORDER BY APELLIDO DESC, EMP_NO DESC;

No hay comentarios:
Publicar un comentario