Beruflich Dokumente
Kultur Dokumente
Pasos
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Base de datos
Empresa
02/03/2016
SELECT FROM
Sintaxis bsica:
SELECT <columnas>
FROM <tablas>
FROM Empleado
WHERE situacion_Emp='C' ;
SELECT *
FROM Empleado
FROM Empleado
WHERE situacion_Emp='C' AND sexo_Emp=0 ;
FROM Empleado
FROM Empleado
WHERE estado_Emp IN ('V', 'A') AND telefonos_Emp IS NULL ;
SELECT apellidoPat_Emp,apellidoMat_Emp,nombres_Emp,fechaIng_Emp
FROM Empleado
SELECT apellidoPat_Depe,apellidoMat_Depe,nombres_Depe,fechaNac_Depe
FROM Dependiente
WHERE fechaNac_Depe >= '01/01/2000' AND fechaNac_Depe <= '31/12/2000' ;
SELECT apellidoPat_Depe,apellidoMat_Depe,nombres_Depe,fechaNac_Depe
FROM Dependiente
WHERE fechaNac_Depe
02/03/2016
Ejemplo de ordenacin
SELECT *
FROM Empleado
Por ejemplo, listar los empleados cuyo apellido paterno empieza con
la letra J
SELECT *
SELECT *
FROM Empleado
WHERE numero_Dep IS NOT NULL;
FROM Empleado
WHERE apellidoPat_Emp LIKE 'j%';
02/03/2016
SELECT *
SELECT *
FROM Empleado
FROM Empleado
SELECT *
SELECT *
FROM Proyecto
FROM Proyecto
SELECT *
SELECT *
FROM Empleado
FROM Empleado
Consultas multitabla
Combinaciones internas
02/03/2016
Uso de Alias
Alias de columna
Alias de tabla
Combinaciones externas
02/03/2016
WHERE vigencia_Dep=1
WHERE codigo_Prov=1
SELECT e.nss_Emp,apellidoPat_Emp,apellidoMat_Emp,nombres_Emp,nombre_Dep
FROM Empleado e FULL JOIN Departamento d ON e.numero_Dep=d.numero_Dep
estado_Emp
FROM Empleado;
02/03/2016
WHERE numero_Dep=3
FROM Empleado
WHERE numero_Dep=3
ORDER BY salario_Emp DESC
TOP PERCENT
Concatenacin de cadenas
Se usa el operador +
Concatena dos o ms cadenas de caracteres
SELECT e.nss_Emp,
FROM Proyecto
ORDER BY presupuesto_Pro DESC ;
nombre_Dep
SELECT e.nss_Emp,
FROM Proyecto
ORDER BY presupuesto_Pro DESC ;
02/03/2016
Uso de CASE
Uso de CASE
Ejemplo 2:
END AS estado
ELSE 'Femenino'
FROM Empleado
END
FROM Empleado
WHERE estado_Emp IN ('C','V')
Uso de CASE
Ejemplo 3: