Comandossqlite

Páginas: 6 (1374 palabras) Publicado: 24 de junio de 2012
1. Seleccionar el numero del empleado, nombre, salario y comisión de la tabla de empleados
SELECT eno, ename, sal, com FROM Emp;

2. Seleccionar nombre y empleo de la tabla empleados, ordenado por empleo.
SELECT ename, job FROM Emp ORDER BY job;

3. Seleccionar nombre y departamento de la tabla empleados ordenados por departamento.
SELECT ename,depno FROM Emp ORDER BY depno;

4.Mostrar el trabajo, el nombre y el salario de los empleados ordenados ascendentemente por tipo de trabajo y por salario descendente.
SELECT job,ename,salFROM EmpORDER BY job, saldesc;

5. Seleccionar los distintos departamentos de la tabla de empleados.
SELECT distinct depno FROM Emp;

6. Calcular el salario anual que percibe cada empleado.
SELECT ename,sal * 4 * 12 FROM Emp ORDERBY sal ;

7. Seleccionar los empleados que sean vendedores
SELECT ename, job FROM Emp WHERE job="salesman";

8. Seleccionar el nombre de los empleados que ganan mas de 2000.
SELECT ename, salFROM Emp WHERE sal>=2000;

Tarea

9. Seleccionar los empleados que no trabajen en el departamento 30.
SELECT ename FROM emp WHERE depno <> 30;

10. Seleccionar los empleadosque ayan entrado antes del primero de enero del 82
SELECT ename FROM Emp WHERE Hiredate>1\1\1982;

11. Mostrar el nombre del empleado, fecha de alta y empleo de los analistas.
SELECT ename, HireDate, Job FROM Emp WHERE Job="Analyst";

12. Seleccionar el nombre, el empleo y el salario de los vendedores que ganen mas de 1500
SELECT ename, job, sal FROM Emp WHERE sal>=1500 ANDjob="Salesman";

13. Datos de aquellos empleados que tengan los nombres de Smiyh, Allen o Scott. Numero, nombre, salario, empleo.
SELECT eno, ename, sal, job FROM Emp WHERE ename IN ("Allen","Scott","Smith");

14. Mostrar el nombre, fecha, trabajo y salario de los empleados que tengan un salario entre 2000 y 3000.
SELECT ename, hiredate, job, sal FROM Emp WHERE sal BETWEEN 2000 AND 3000;Tarea
Investigar los predicados AVG, MAX, MIN, SUM, COUNT
Funciones Agregadas
Las funciones agregadas proporcionan a SQL utilidades de cálculo sobre los datos de las tablas. Estas funciones se incorporan en las consultas SELECT y retornan un único valor al operar sobre un grupo de registros. Las funciones agregadas son:

MAX() Devuelve el valor máximo.
MIN() Devuelve el valor mínimo.SUM() Devuelve el valor de la suma de los valores del campo.
COUNT() Devuelve el número de filas que cumplen la condición
AVG() Devuelve el promedia de los valores del campo

20. Encontrar el salario promedio de los empleados compuesto de analistas
SELECT AVG(sal) FROM Emp WHERE job="Analyst";

21. Mostrar el salario mas alto, el salario mas bajo y la diferencia entre ellos
SELECTMAX(sal),MIN(sal), MAX(sal)-MIN(sal) FROM Emp;

22. Encontrar el numero de trabajos distintos que existen en el departamento 30
SELECT DISTINCT job, COUNT(job) FROM Emp WHERE depno = 30 GROUP BY job;

23. Seleccionar el salario minimo, el máximo de los empleados agrupados por empleo
SELECT MAX(sal), MIN(sal), job FROM Emp GROUP BY job;

24. Encontrar el numero de trabajadores deldepartamento 30 cullo salario es de entre 1000 y 1800.
SELECT COUNT(job) FROM Emp WHERE depno = 30 AND sal BETWEEN 1000 AND 1800;

25. Calcular el salario mensual de los empleados vendedores
SELECT sal*4, ename FROM Emp WHERE job= "salesman";

26. Mostrar el nombre de los empleados que trabajan en Chicago
SELECT ename, job, depno FROM Emp WHERE depno=(SELECT depno FROM dept WHEREloc="Dallas") AND sal>2000;
27. Mostrar el nombre y fecha de ingreso del empleado que lleva mas tiempo en la empresa
SELECT ename, HireDate FROM Emp WHERE HireDate=(SELECT MIN(HireDate) FROM Emp);
28. Mostrar el nombre, empleo y salario de los empleados que ganan mas que el salario mas bajo del departamento
SELECT ename, job, sal FROM Emp WHERE sal>(SELECT MIN(sal) FROM Emp);
29....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS