Funciones integradas en SQL
Una función puede definirse como un conjunto de instrucciones que realiza una tarea determinada de manera automática, pudiendo ser invocadas dentro de las instrucciones SQL. A grandes rasgos, podemos clasificar dos grandes grupos o categorías de funciones:
-
Funciones integradas: Son aquellas funciones propias del sistema, ya definidas por SQL Server
-
Funciones definidas por el usuario: Son aquellas funciones creadas por el usuario para definir una funcionalidad propia y personalizada. Desde el siguiente enlace ver: Funciones de usuario
En esta sección de contenido, nos centraremos en explicar aquellas funciones integradas más utilizadas en el trabajo con SQL Server. Para más información, acceder a la documentación Microsoft
Existen distintos tipos de funciones integradas
:
-
Funciones agregadas: permiten realizar operaciones sobre un conjunto de resultados devolviendo un solo valor agregado. Para más información, ver la sección referente a funciones agregadas y GROUP BY.
-
Funciones analíticas: calculan valores agregados basándose en un grupo de filas.
-
Funciones de manipulación de bits: procesan y almacenan datos de forma más eficaz que con bits individuales.
-
Funciones de categoría: devuelven un valor de categoría para cada fila de una partición.
-
Funciones de conjuntos de filas: devuelven objetos susceptibles de usarse como referencias de tabla en las sentencias SQL.
-
Funciones escalares: funciones encargadas de operar con valores y devolver otros. Para conocer las funciones escalares integradas más destacadas, ver la sección referente a funciones escalares.