SQL Server

 FUNCIÓNES SQL



Funciones de agregado

Las funciones de agregado realizan un cálculo en un conjunto de valores y devuelven un valor único. Se pueden usar en la lista de selección o en la cláusula HAVING de una instrucción SELECT. Puede usar una agregación en combinación con la cláusula GROUP BY para calcular la agregación en las categorías de filas. Use la cláusula OVER para calcular la agregación en un intervalo de valor específico. La cláusula OVER no puede seguir las agregaciones GROUPING o GROUPING_ID.

Todas las funciones de agregación son deterministas; es decir, siempre devuelven el mismo resultado cuando se ejecutan con los mismos valores de entrada. Para obtener más información, consulte Deterministic and Nondeterministic Functions.


Funciones analíticas

Las funciones analíticas calculan un valor agregado basándose en un grupo de filas. A diferencia de las funciones de agregado, estas funciones pueden devolver varias filas para cada grupo. Puede usar funciones analíticas para calcular medias móviles, totales acumulados, porcentajes o resultados de N valores superiores dentro de un grupo.


Funciones de manipulación de bits

Se aplica a: SQL Server 2022 (16.x)

Las funciones de manipulación de bits permiten procesar y almacenar datos de forma más eficaz que con bits individuales. Para obtener más información, consulte Funciones de manipulación de bits.


Funciones de categoría

Las funciones de categoría devuelven un valor de categoría para cada fila de una partición. Según la función que se utilice, algunas filas pueden recibir el mismo valor que otras. Las funciones de categoría son no deterministas.


Funciones de conjuntos de filas

Las funciones de conjuntos de filas devuelven un objeto que se puede usar como referencias de tabla en una instrucción SQL.

Funciones escalares

Operan sobre un valor y después devuelven otro valor. Las funciones escalares se pueden utilizar donde la expresión sea válida.


INTERFAZ DE USUARIO 

SQL Server proporciona unas interfaces que han cambiado durante los años, de los cuales los más conocidos son las interfaces gráficas que están utilizadas como herramienta de desarrollo estándar a los desarrolladores y administradores.


La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar comandos de TSQL.


En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio– la interfaz estándar de desarrollo de Microsoft (a los distintos lenguajes, BI, etc.). Otra interfaz opcional es la utilización de la Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la ejecución de scripts y procesamiento por lotes. Desde 2008 se puede desarrollar con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de Microsoft.


Aparte de las interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con herramientas de conexión como ODBC y OLE-DB.[15]





CONCLUSIONES  de SQL Server 

Resumiendo un poco, SQL Server es un sistema de gestión de bases de datos relacionales desarrollado por Microsoft que se utiliza ampliamente en entornos empresarialesy de servidores webdebido a su confiabilidad, escalabilidady compatibilidad con otras tecnologías de Microsoft. Proporciona herramientas de administración y desarrollo, es seguro y ofrece un alto rendimiento, pero tiene un costo y no es compatible con todas las plataformas. 
Este artículo hace parte

Comentarios

Publicar un comentario

Entradas populares de este blog

CICLO WHILE REGLAS

SQL

SQL Server