Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operadores SQL
Aritméticos + Suma
- Resta
* Producto
/ División
** ^ Exponenciación
Lógicos AND
Los operadores lógicos permiten comparar expresiones
OR lógicas devolviendo siempre un valor verdadero o falso. Los
NOT operadores lógicos se evalúan de izquierda a derecha.
Concatenació +
Se emplea para unir datos de tipo alfanumérico.
n
Funciones Agregadas
Las funciones agregadas proporcionan a SQL utilidades de cálculo sobre los
datos de las tablas.
Estas funciones se incorporan en las consultas SELECT y retornan un
único valor al operar sobre un grupo de registros.
Las funciones agregadas son.
Funciones Agregadas
MAX() Devuelve el valor máximo.
MIN() Devuelve el valor mínimo.
SUM() Devuelve el valor de la suma de los valores del campo.
COUNT() Devuelve el número de filas que cumplen la condición
AVG() Devuelve el promedia de los valores del campo
Predicados
Los predicados son condiciones que se indican en clausula WHERE de una
consulta SQL.
La siguiente tabla ilustra los predicados de SQL.
Predicados SQL
BETWEEN...AN
D Comprueba que al valor esta dentro de un intervalo
LIKE Compara un campo con una cadena alfanumérica. LIKE admite el uso
de caracteres comodines
ALL Señala a todos los elementos de la selección de la consulta
ANY Indica que la condición se cumplirá si la comparación es cierta para
al menos un elemento del conjunto.
EXISTS Devuelve un valor verdadero si el resultado de una subconsulta
devuelve resultados.
IN Comprueba si un campo se encuentra dentro de un determinado
rango. El rango puede ser una sentencia SELECT.
AVG
Calcula la media aritmética de un conjunto de valores contenidos en
un campo especificado de una consulta. Su sintaxis es la siguiente
AVG (<expr>)
COUNT
Calcula el número de registros devueltos por una consulta. Su sintaxis es la
siguiente:
COUNT (<expr>)
En donde expr contiene el nombre del campo que desea contar. Los
operandos de expr pueden incluir el nombre de un campo de una tabla, una
constante o una función (la cual puede ser intrínseca o definida por el
usuario pero no otras de las funciones agregadas de SQL). Puede contar
cualquier tipo de datos incluso texto.
Aunque expr puede realizar un cálculo sobre un campo, Count simplemente
cuenta el número de registros sin tener en cuenta qué valores se almacenan
en los registros.
MAX, MIN
Devuelven el mínimo o el máximo de un conjunto de valores contenidos en un
campo especifico de una consulta. Su sintaxis es:
MIN (<expr>)
MAX (<expr>)
En donde expr es el campo sobre el que se desea realizar el cálculo. Expr
puede incluir el nombre de un campo de una tabla, una constante o una función
(la cual puede ser intrínseca o definida por el usuario pero no otras de las
funciones agregadas de SQL).
SUM
EJEMPLOS
Consulta1
Expr1000
3200
Consulta2
Expr1000
1300
Consulta4
Expr1000
809,580138096285
Consulta5
Expr1000
311500
Consulta6
Expr1000
5