Sentencias básicas de SQL Parte 2 Dra. María de Jesús Araiza Schedule: Timing Topic 60 minutes Lecture 30 minutes Practice 90 minutes Total
Sentencias Basicas de SQL
Overview Instrucción Select Limitando la cantidad de registros (Where) Desplegar datos de multiples tablas (Uso de Joins) Instrucción Order by
Instrucción Select Select * From Empleados; Empleados Codigo_e Nombre Salario Select * From Empleados; Codigo_e Nombre Salario 10 Andres Escobar R 10000 20 Carlos Velasquez 5000 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 50 Mario Hernandez 1000
Limitando la Cantidad de Registros Select * From Empleados Where Salario > 10000; Codigo Nombre Salario 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 La clausula Where determina la condición de la consulta
Desplegar Datos de Multiples Tablas Empleados Codigo_e Nombre Salario Depto Deptos Codigo 1:n 1:1 Tiene Pertenece Codigo Nombre 10 Recursos Humanos 20 Ventas 30 Planeación
Desplegar Datos de Multiples Tablas Select Empleados.Codigo, Empleados.Nombre, Empleados.salario, Deptos.Nombre Depto From Empleados,Deptos Where Empleados.Código = Deptos.Codigo; Alias Codigo Nombre Salario Depto 10 Andres Escobar R 10000 Ventas 20 Carlos Velasquez 5000 Planeación 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 Recursos Humanos 50 Mario Hernandez 1000
Instrucción Order By Select Empleados.Codigo, Empleados.Nombre, Empleados.Salario From Empleados Order by Empleados.Salario; Codigo Nombre Salario Depto 50 Mario Hernandez 1000 Ventas 20 Carlos Velasquez 5000 Planeación 10 Andres Escobar R 10000 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 Recursos Humanos
Resumen Instrucciones básicas de SQL para consultar datos. Select Where Alias Joins Order by
Manipulación de Datos con SQL
Overview Insertando Datos (Insert) Actualizando Datos (Update) Eliminando Información (Delete)
Insertando Datos (insert) Insert into Empleados Values (60,’Jota Mario Valencia’, 3000,10); Empleados Codigo Nombre Salario Depto 60 Jota Mario Valencia 3000 10
Insertando Datos (insert) Insert into Empleados (Codigo,Nombre,Salario,Depto) Values (60,’Jota Mario Valencia’, 3000,10); Empleados Codigo Nombre Salario Depto 60 Jota Mario Valencia 3000 10
Actualizando Datos (update) Update Empleados Set Depto = 10; 5 row(s) updated. Codigo Nombre Salario Depto 10 Andres Escobar R 10000 20 Carlos Velasquez 5000 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 50 Mario Hernandez 1000
Eliminado Datos (delete) Delete Empleados Where Codigo = 10; Codigo Nombre Salario Depto 20 Carlos Velasquez 5000 10 30 Juan Manuel Rivas 20000 40 Jose Juaquin Velez 50000 50 Mario Hernandez 1000
Resumen Instrucciones SQL para manipular datos. Insert Update Delete