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.