Cómo configurar las funciones de tabla sql

A veces la información que desea extraer de una tabla en SQL no se refiere a las filas individuales sino más bien a conjuntos de filas. SQL proporciona cinco conjunto (o agregar) funciones para hacer frente a tales situaciones. Estas funciones son CONTAR, MAX, MIN, SUMA, y AVG. Cada función realiza una acción que atrae a los datos de un conjunto de filas en lugar de una sola fila.

CONTAR

los CONTAR la función devuelve el número de filas de la tabla especificada. Para contar el número de personas mayores precoces en una base de datos de alta escuela, utilice la siguiente instrucción:

Video: Funciones Con Valores De Tabla SQL Server 2012

SELECT COUNT (*) a partir de STUDENTWHERE Grado = 12 y la edad lt; 14 -

MAX

Utilizar el MAX función para devolver el valor máximo que se produce en la columna especificada. Suponga que quiere encontrar la más antigua estudiante inscrito en su escuela. La siguiente instrucción devuelve la fila correspondiente:

Video: CREAR FUNCIONES EN SQL SERVER 2008 R2

SELECT Nombre, Apellido, AgeFROM STUDENTWHERE Edad = (SELECT MAX (edad) de Estudiante) -

Esta instrucción devuelve todos los estudiantes cuyas edades son iguales a la edad máxima. Es decir, si la edad del estudiante más antiguo es de 23 años, esta instrucción devuelve los nombres y apellidos y la edad de todos los estudiantes que son 23 años de edad.

Esta consulta utiliza una subconsulta. la subconsulta SELECT MAX (edad) de ESTUDIANTE está incrustado dentro de la consulta principal.

MIN

los MIN La opción funciona igual MAX excepto eso MIN busca el valor mínimo de la columna especificada en lugar de la máxima. Para encontrar el más joven estudiante inscrito, puede utilizar la siguiente consulta:

SELECT Nombre, Apellido, AgeFROM STUDENTWHERE Edad = (SELECT MIN (edad) de Estudiante) -

Esta consulta devuelve todos los estudiantes cuya edad es igual a la edad del estudiante más joven.

SUMA

los SUMA la función suma los valores de una columna especificada. La columna debe ser uno de los tipos de datos numéricos, y el valor de la suma debe estar dentro del rango de ese tipo.

Por lo tanto, si la columna es de tipo SMALLINT, la suma no debe ser mayor que el límite superior de la SMALLINT tipo de datos. Para encontrar el valor total en dólares de todas las ventas registradas en la base de datos, utilice el SUMA función como sigue:

SUM SELECT (VentaTotal) a partir de factura-

AVG

los AVG función devuelve el promedio de todos los valores en la columna especificada. Al igual que la SUMA función, AVG sólo se aplica a las columnas con un tipo de datos numérico. Para encontrar el valor de la venta promedio, teniendo en cuenta todas las transacciones en la base de datos, utilice el AVG función como esta:

Video: Base de Datos en Microsoft SqlServer 2012

SELECT AVG (VentaTotal) de la factura

Los nulos no tienen ningún valor, por lo que si cualquiera de las filas de la Venta total columna contiene valores nulos, esas filas se ignoran en el cálculo del valor de la venta promedio.

Artículos Relacionados