Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
2022-I
1
Especificaciones de la monografía
2
Funciones en SQL Server
PRESENTADO POR:
Gean Huamani Parillo
MDD-PERÚ
2022 - I
3
INTRODUCCIÓN
3. TIPOS DE FUNCIONES
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.
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
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.
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).
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)
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
13
14