sentencias sql

10
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES” ASIGNATURA_ cliente servidor NIVEL_SEPTIMO NOMBRE_DIEGO DURAN TEMA_ presentación SQL FECHA_29/01/2015

Upload: diego-duran

Post on 16-Jul-2015

51 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: SENTENCIAS SQL

“UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES”

ASIGNATURA_ cliente servidorNIVEL_SEPTIMO

NOMBRE_DIEGO DURANTEMA_ presentación SQL

FECHA_29/01/2015

Page 2: SENTENCIAS SQL

SQL

• SQL La sigla que se conoce como SQL corresponde a la expresión inglesaStructured Query Language (entendida en español como Lenguaje deConsulta Estructurado), la cual identifica a un tipo de lenguaje vinculadocon la gestión de bases de datos de carácter relacional que permite laespecificación de distintas clases de operaciones entre éstas. Gracias a lautilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidadde realizar consultas con el objetivo de recuperar información de las basesde datos de manera sencilla.

Page 3: SENTENCIAS SQL

SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE

El operador AND

Como ya hemos dicho el operador AND devuelve cierto si

ambas expresiones son ciertas, y falso en cualquier otro

caso. Supongamos que queremos saber ¿qué personas

son rubias y altas?, para ello construimos la siguiente

consulta SQL:

Page 4: SENTENCIAS SQL

SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTO ENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS.

El INNER JOIN es otro tipo de composición de tablas, permite emparejar filas de distintas

tablas de forma más eficiente que con el producto cartesiano cuando una de las columnas de

emparejamiento está indexada. Ya que en vez de hacer el producto cartesiano completo y

luego seleccionar la filas que cumplen la condición de emparejamiento, para cada fila de una de

las tablas busca directamente en la otra tabla las filas que cumplen la condición, con lo

cual se emparejan sólo las filas que luego aparecen en el resultado.

Page 5: SENTENCIAS SQL

ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY

• En esta lección vamos a continuarhablando de la totalización dedatos, ya que esta es un casoparticular de la agrupación dedatos, es decir, cuando usted totalizadatos de una tabla, en realidad estátotalizando datos dentro de un solo yúnico grupo. De ahí que todos losejemplos de totalización mostradosen la lección anterior devuelvan unasola y única fila.

Page 6: SENTENCIAS SQL

SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA.

• La instrucción INSERT permite crear oinsertar nuevos registros en una tabla,veamos su sintaxis con un ejemplopráctico, la inserción de un registroen la tabla ALUMNOS

Page 7: SENTENCIAS SQL

SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA.

• UPDATE, en todo caso dicha cláusula secomporta igual que en una consulta, soloque ahora en lugar de seleccionarregistros para mostrarnos algunos o todoslos campos, seleccionará registros paramodificar algunos o todos sus campos.

Page 8: SENTENCIAS SQL

SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA.

• La instrucción DELETE permite eliminarregistros de una tabla, su sintaxis essimple, puesto que solo debemosindicar que registros deseamoseliminar mediante la cláusula WHERE.La siguiente consulta elimina todoslos registros de la tabla mascotas queestán de baja

La siguiente instrucción elimina todos los registros de la tabla VEHICULOS:

Page 9: SENTENCIAS SQL

ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL.

UPDATE

La instrucción UPDATE permite actualizar registros de una tabla. Debemos por lo tanto indicar que registros se quiere actualizar mediante la cláusula WHERE, y que campos mediante la cláusula SET, además se deberá indicar que nuevo dato va a guardar cada campo.

INSERT

La instrucción INSERT permite crear o insertar nuevos registros en una tabla, veamos su sintaxis con un ejemplo práctico, la inserción de un registro en la

DELATE

La instrucción DELETE permite eliminar registros de una tabla, su sintaxis es simple, puesto que solo debemos indicar que registros deseamos eliminar mediante la cláusula WHERE. La siguiente consulta elimina todos los registros de la tabla mascotas que están de baja

GROUP BY

GROUP BY. Una consulta con una cláusula agrupada ya que agrupa los datos de la tabla origen y produce una única fila resumen por cada grupo formado. Las columnas indicadas en el GROUP BY se llaman columnas de agrupaci.

Page 10: SENTENCIAS SQL

FIN