LENGUAJE DE CONSULTA ESTRUCTURADO

12
AUTORA: YOVANI MARCELA HUAMÁN RUIZ LENGUAJE DE CONSULTA ESTRUCTURADO

Transcript of LENGUAJE DE CONSULTA ESTRUCTURADO

Page 1: LENGUAJE DE CONSULTA ESTRUCTURADO

AUTORA: YOVANI MARCELA HUAMÁN RUIZ

LENGUAJE DE CONSULTA

ESTRUCTURADO

Page 2: LENGUAJE DE CONSULTA ESTRUCTURADO

COMPONENTES DEL LENGUAJE DE

CONSULTA ESTRUCTURADO

Page 3: LENGUAJE DE CONSULTA ESTRUCTURADO

COMPONENTES DEL SQL

Esta compuesto por: Los comandos Las cláusulas Los operadores Funciones de

agregados

Page 4: LENGUAJE DE CONSULTA ESTRUCTURADO

COMANDOS DCL: Protección de los datos, tablas y restricción

en el acceso. DDL: Que permite crear y definir nuevas bases

de datos, campos e índices. DML: Que permiten generar consultas para

ordenar, recuperar, filtrar y extraer datos.

Page 5: LENGUAJE DE CONSULTA ESTRUCTURADO

COMANDOS LENGUAJE DE DEFINICIÓN DE DATOS (DDL)

CREATE •CREAR NUEVAS TABLAS.•CREAR NUEVAS CAMPOS E ÍNDICES.

DROP •ELIMINA TABLAS E ÍNDICES.

ALTER •MODIFICAR LAS TABLAS AGREGANDO CAMPOS O CAMBIANDO LOS CAMPOS.

Page 6: LENGUAJE DE CONSULTA ESTRUCTURADO

COMANDOS LENGUAJE DE MANIPULACIÓN DE DATOS (DML)

•Consultas registros de la base de datos que satisfagan un criterio.Select •Cargar lotes de datos en la base de datos. Insert •Modifica valores de los campos y registros.Update

•Elimina registros de una tabla de una base de datos.Delete

Page 7: LENGUAJE DE CONSULTA ESTRUCTURADO

CLÁUSULA

FROM •Especifica la tabla de la cual se van a seleccionar los registros.

WHERE •Especifica las condiciones que deben de reunir los registros.

GROUP BY• Separa los registros

seleccionados a grupos específicos.

HAVING •Expresa la condición que satisface cada grupo.

ORDER BY •Ordena los registros seleccionados de acuerdo a un orden especifico.

Page 8: LENGUAJE DE CONSULTA ESTRUCTURADO

OPERADORES

OPERADORES

OPERADORESDE

COMPARACIÓN

OPERADORES

LÓGICOS

Page 9: LENGUAJE DE CONSULTA ESTRUCTURADO

OPERADORES LÓGICOSOPERADORES USO

AND ES EL “Y” LÓGICO. EVALÚA DOS CONDICONES Y DEVUELVE UN VALOR DE VERDAD SÓLO SI AMBAS SON CIERTAS.

OR ES EL “O” LÓGICO. EVALÚA DOS CONDICIONES Y DEVUELVE UN VALOR SI ALGUNA DE LAS DOS ES CIERTA.

NOT NEGACIÓN LÓGICA. DEVUELVE EL VALOR CONTRARIO DE LA EXPRESIÓN.

Page 10: LENGUAJE DE CONSULTA ESTRUCTURADO

OPERADORES DE COMPARACIÓNOPERADOR USO

< MENOR QUE

> MAYOR QUE

<> DISTINTO QUE

<= MENOR O IGUAL QUE

>= MAYOR O IGUAL QUE

BETWEEN UTILIZADO PARA ESPECIFICAR UN INTERVALO DE VALORES

LIKE UTILIZADO EN LA COMPARACIÓN DE UN MODELO

IN UTILIZADO PARA ESPECIFICAR REGISTROS DE UNA BASE DE DATOS.

Page 11: LENGUAJE DE CONSULTA ESTRUCTURADO

FUNCIONES DE AGREGADOS

Se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros.

Page 12: LENGUAJE DE CONSULTA ESTRUCTURADO

FUNCIONES DE AGREGADOS COMANDOS USOS

AVG UTILIZADO PARA CALCULAR EL PROMEDIO DE LOS VALORES DE UN CAMPO DETERMINADO.

COUNT UTILIZADO PARA DEVOLVER EL NUMERO DE REGISTROS DE SELECCIÓN.

SUM UTILIZADO PARA DEVOLVER LA SUMA DE TODOS LOS VALORES DE UN CAMPO.

MAX UTILIZADO PARA DEVOLVER EL VALOR MÁS ALTO DE UN CAMPO.

MIN UTILIZADO PARA DEVOLVER EL VALOR MÁS BAJO DE UN CAMPO.