Está en la página 1de 4

Operadores

Los operadores se pueden definir como combinaciones de caracteres que


se utilizan tanto para realizar asignaciones como comparaciones entre
datos.
Los operadores se dividen en aritméticos, relacionales, lógicos, y
concatenación.

Operadores SQL
Aritméticos + Suma
- Resta
* Producto
/ División
** ^ Exponenciación

Relacionales < Menor que


<= Menor o igual que
> Mayor que
>= Mayor o igual que
<> != Distinto
!< No menor que
!> No mayor que

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>)

En donde expr representa el campo que contiene los datos


numéricos para los que se desea calcular la media o una expresión
que realiza un cálculo utilizando los datos de dicho campo. La
media calculada por Avg es la media aritmética (la suma de los
valores dividido por el número de valores). La función Avg no
incluye ningún campo Null en el cálculo.

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

Devuelve la suma del conjunto de valores contenido en un campo especifico de


una consulta. Su sintaxis es:
SUM (<expr>)
En donde expr respresenta el nombre del campo que contiene los datos que
desean sumarse o una expresión que realiza un cálculo utilizando los datos de
dichos campos. 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).

EJEMPLOS

1 seleccionar el producto que vale más:

Consulta1
Expr1000
3200

2 seleccionar el producto que tiene el mínimo valor:

Consulta2
Expr1000
1300

3 determinar el promedio de productos que existen:


Consulta3
Expr1000
29,4

4 determinar la desviación estandar del precio:

Consulta4
Expr1000
809,580138096285

5 determinar calor total de stog:

Consulta5
Expr1000
311500

6 contar cuantos tipos de productos existen:

Consulta6
Expr1000
5

También podría gustarte