Categorías: Todo - cláusula - tabla - consulta - operador

por Elianny Gutiérrez hace 12 meses

74

Conceptos básicos de SQL

Las consultas de selección en SQL permiten al motor de datos devolver información en forma de registros modificables. Entre los operadores más comunes se encuentran BETWEEN, que recupera registros dentro de un intervalo de valores, IN, que selecciona registros con campos que coinciden con una lista, y LIKE, utilizado para comparar expresiones de cadena con un modelo.

Conceptos básicos de SQL

Conceptos básicos de SQL

Agrupamiento de registros

Combina los registros con valores idénticos, en la lista de campos especificados, en un único registro
SUM
Devuelve la suma del conjunto de valores contenido en un campo especifico de una consulta.
MAX, MIN
Devuelven el mínimo o el máximo de un conjunto de valores contenidos en un campo especifico de una consulta
AVG
Calcula la media aritmética de un conjunto de valores contenidos en un campo especificado de una consulta

Consulta

De selección
Tipos

Clausula WHERE

La cláusula WHERE puede usarse para determinar qué registros de las tablas enumeradas en la cláusula FROM aparecerán en los resultados de la instrucción SELECT. WHERE es opcional, pero cuando aparece debe ir a continuación de FROM

Operador IN

Este operador devuelve aquellos registros cuyo campo indicado coincide con alguno de los indicados en una lista.

Operador LIKE¶

Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.

Operador BETWEEN

Para indicar que deseamos recuperar los registros según el intervalo de valores de un campo emplearemos el operador Between

Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de conjunto de registros. Este conjunto de registros es modificable.
De comparación
Operadores lógicos
¿Qué son?
Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.

Manejo de varias tablas:

Tabla Acciones
Tabla clientes

SQL está compuesto por:

Claúsulas
Funciones de agregado
Operadores
Comandos

Vista

Las vistas (“views”) en SQL son un mecanismo que permite generar un resultado a partir de una consulta (query) almacenado, y ejecutar nuevas consultas sobre este resultado como si fuera una tabla normal. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos.

Consultas mediante JOIN

UNION y UNION ALL
Podemos combinar el resultado de varias sentencias con UNION o UNION ALL.
RIGHT JOIN
Identico funcionamiento que en el caso anterior pero con la tabla que se incluye en la consulta a la derecha del JOIN
LEFT JOIN
La sentencia LEFT JOIN nos dará el resultado anterior mas los campos de la tabla de la izquierda del JOIN que no tienen coincidencias en la tabla de la derecha
JOIN
La sentencia SQL JOIN se utiliza para relacionar varias tablas.

Comandos de SQL:

DML
DELETE

Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.

UPDATE

Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla.

INSERT

Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional.

SELECT

Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado

Permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
DCL
WHERE

Utilizada para determinar los registros seleccionados en la clausula FROM

ORDER BY

Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico

HAVING

Utilizada para expresar condición que debe satisfacer cada grupo

GROUP BY

Utilizada para separar los registros seleccionados en grupos específicos

FROM

Utilizada para especificar la tabla de la cual se van a seleccionar los registros

Se encargan de definir las permisos sobre los datos.
DDL
ALTER

Este comando permite modificar la estructura de un objeto.

CREATE

Este comando crea un objeto dentro del gestor de base de datos.

DROP

Este comando elimina un objeto de la base de datos.

Permiten crear y definir nuevas bases de datos, campos e índices