Está en la página 1de 14

Funciones en SQL Server

Facultad de Ingeniería

2022-I

1
Especificaciones de la monografía

Apellidos y nombres completos del - Ejemplo:


estudiante  Huamani Parillo, Gean Norton

Título del trabajo Funciones en SQL Server


Ciclo / curso / secció n V /BASE DE DATOS II/A

Nombre completo del docente ARPITA SALCEDO, FRANK


Correo electró nico ghuamanip@unamad.edu.pe

2
Funciones en SQL Server

MONOGRAFÍA PRESENTADA PARA EL CURSO DE BASE DE DATOS II DIRIGIDO POR


EL PROFESOR ARPITA SALCEDO, FRANK

PRESENTADO POR:
Gean Huamani Parillo

MDD-PERÚ
2022 - I

3
INTRODUCCIÓN

PRESENTA EL TEMA CON SENCILLEZ:

1. DEFINICIÓN DE FUNCIONES EN SQL SERVER

2. BENEFICIOS DE LAS FUNCIONES SQL SERVER

3. TIPOS DE FUNCIONES

4. 5 EJEMPLOS APLICANDO PROCEDIMIENTOS ALMACENADOS.

4
CAPÍTULO I. (DEFINICIÓN DE FUNCIONES EN SQL SERVER)

Una funció n es una rutina almacenada que recibe unos pará metros escalares de
entrada, los procesa segú n la definició n de la funció n y finalmente retorna un
resultado de un tipo específico que permitirá su utilizació n con un objetivo.

Las funciones definidas por el usuario en SQL Server permiten retornar tablas en los
resultados. Esta característica proporciona al programador facilidad a la hora de
administrar sus bases de datos.

5
CAPÍTULO II. (BENEFICIOS DE LAS FUNCIONES SQL SERVER)

 Buen uso

Las funciones se pueden usar para reemplazar vistas (devolver una tabla),
como una columna calculada en una tabla, realizar acciones de bú squeda
consistentes o simplemente para modularizar su có digo, lo que puede
ayudar a reducir los cambios necesarios.

Persistente: CSS minimizado


Se puede seleccionar como una columna normal y los datos se almacenan en la
tabla. También evita el uso de una declaració n de reemplazo masiva que
infla nuestro có digo.

Ventajas: Velocidad de selecció n consistente, modular y má s rá pida, sin


necesidad de disparador

Reemplazo de una vista

Ventaja: Compacto para llamar, devuelto con clave principal (perfecto para
unir má s), los pará metros se pueden usar antes en el có digo.

No persistente: edad

Usando la funció n de edad como arriba, podemos agregar esto a una


tabla y pasar valores de otras columnas. Luego, simplemente lo seleccionamos como una
columna.

Ventajas: Consistente, modular


6
CAPÍTULO III. (TIPOS DE FUNCIONES)

Existen tres tipos de funciones:

1. Funciones escalares

Las funciones escalares son aquellas que reciben pará metros de entrada para ser
procesados y al final retornar en un valor con un tipo de dato sencillo. Es decir un tipo de
dato elemental como INT, FLOAT, VARCHAR, etc.

2. Funciones con valores de tabla en línea

Este tipo de funció n tiene la misma sintaxis que una funció n escalar, la ú nica diferencia es
que devuelve tipo de dato TABLE (una tabla compuesta de registros).

3. Funciones con valores de tabla y múltiples instrucciones

Este tipo de funciones es similar a las funciones de tabla en línea, pero ahora incluyen un
bloque de sentencias para manipular la informació n antes de retornar la tabla.

7
CAPÍTULO IV. (5 EJEMPLOS APLICANDO FUNCIONES COMUNES SQL SERVER)

1. SELECT Costo, Ingreso FROM Encomienda


WHERE Ingreso > (SELECT AVG (Ingreso) FROM Encomienda);

8
2. SELECT COUNT (DISTINCT Costo) FROM Encomienda;

9
3. SELECT MAX (Costo) AS ProductoMasCaro FROM Encomienda;

10
4. SELECT SUM (Ingreso) AS Total FROM Encomienda;

11
5. SELECT Nombre, LEN(Codigo) as LongitudNombre
FROM Empleado;

12
REFERENCIAS

Tabla N°1. Formato para la presentación de las referencias bibliográficas


CASOS-TEMA ENLACES
https://diego.com.es/principales-funciones-en-sql
FUNCIONES SQL

SQL SERVER https://nextech.pe/que-es-sql-server-y-para-que-


sirve/

13
14

También podría gustarte