Documente Academic
Documente Profesional
Documente Cultură
2 Introducción al SQL
Base de Datos
Es un conjunto de datos almacenados entre
los que existen relaciones lógicas y ha sido
diseñada para satisfacer los requerimientos
de información de una empresa u
organización.
Cláusula Descripción
HAVING Utilizada para expresar la condición que debe satisfacer cada grupo
Operador Uso
Operador Uso
<> Distinto de
= Igual que
Operador Uso
+ Sumar
- Restar
* Multiplicar
/ Dividir
^ Exponenciación
FUNCIONES DE AGREGADO
Las funciones de agregado 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.
Función Descripción
Utilizada para calcular el promedio de los valores de un campo
AVG determinado
• CREATE DATABASE
• CREATE SCHEMA
• CREATE TABLE
DDL – PRACTICA 1
DDL – PRACTICA 1
EJERCICIOS SQL
Sintaxis general:
CREATE SEQUENCE nombresecuencia
START WITH valorentero
INCREMENT BY valorentero
MAXVALUE valorentero
MINVALUE valorentero
CYCLE;
CAMPO AUTOINCREMENTADO
• La cláusula "start with" indica el valor desde el cual comenzará la
generación de números secuenciales. Si no se especifica, se
inicia con el valor que indique "minvalue".
• La cláusula "increment by" especifica el incremento, es decir, la
diferencia entre los números de la secuencia; debe ser un valor
numérico entero positivo o negativo diferente de 0. Si no se indica,
por defecto es 1.
• "maxvalue" define el valor máximo para la secuencia. Si se
omite, por defecto es 9223372036854775807.
• "minvalue" establece el valor mínimo de la secuencia. Si se
omite será -9223372036854775808.
• La cláusula "cycle" indica que, cuando la secuencia llegue a
máximo valor (valor de "maxvalue") se reinicie, comenzando con
el mínimo valor ("minvalue") nuevamente, es decir, la secuencia
vuelve a utilizar los números. Si se omite, por defecto la secuencia
se crea "nocycle", lo que produce un error si supera el máximo
valor.