Este documento describe los diferentes tipos de comandos SQL como DDL, DML y DCL. Explica funciones de agregado como AVG y COUNT y operadores lógicos como AND, OR y NOT. También describe consultas de selección, cláusulas como FROM, GROUP BY y HAVING, y comandos DML como SELECT e INSERT.
1. LENGUAJE SQLP0r Cristian G Martínez
Comandos
Existen tres tipos decomandos SQL:
Los DLL(DataDefinition
Language) que permiten crear y
definir nuevas bases de datos, campos
e índices. Los DML(DataManipulation
Language) que permiten generar
consultas para ordenar, filtrary
extraerdatos dela base dedatos.
Los DCL(DataControlLanguage)que
se encargan dedefinir las permisos
sobre los datos
Funcionesde agregado
Las funciones de agregado seusan
dentro de una cláusula SELECTen
grupos de registros para devolverun
único valor quese aplica a un grupo
de registros.
Comando Descripción
AVG Utilizada para calcular el
promediode los valores deun campo
determinado
COUNT Utilizada para devolver el
número de registros dela selección
Operadores
OperadoresLógicos
Operador Uso
AND Es el “y” lógico. Evalúa dos
condiciones y devuelveun valor de
verdad sólosiambas sonciertas.
OR Es el “o” lógico.Evalúa dos
condiciones y devuelveun valor de
verdad sialguna delas dos es cierta.
NOT Negación lógica. Devuelveel
valor contrario dela expresión.
Consultasde selección
Las consultas deselección se utilizan
para indicaralmotor dedatos que
devuelva información delas bases de
datos, esta informaciónes devueltaen
forma de conjunto deregistros. Este
conjunto deregistros es modificable.
Clausulas
Las cláusulas soncondiciones de
modificación utilizadas para definir los
datos quedesea seleccionar o
manipular.
Comando Descripción
FROM Utilizada para especificar la
tabla dela cualsevan a seleccionar
los registros
GROUP BY Utilizada para
separar los registros seleccionados en
grupos específicos
HAVINGUtilizada para expresar
condición quedebesatisfacer cada
grupo
Lenguaje de manipulación dedatos
DML(DataManipulationLanguage)
ComandoDescripciónSELECTUtilizado
para consultarregistros de la basede
datos quesatisfagan un criterio
determinadoINSERTUtilizadopara
cargar lotes dedatos en la basede
datos enuna única operación.