Categoría: Funciones en SQL Server

Funciones nativas de SQL Server

Coalesce SQL Server

Usando la función Coalesce En una base de datos es una buena práctica que no existan valores Null, esto se puede evitar usando la restricción de tipo Default y desde la aplicación el programador puede enviar un dato predeterminado en los campos que el usuario no ingrese valor. (Ver Crear tablas)

Seguir leyendo

Trabajando con fechas en SQL Server

Manejando Fechas en SQL Server Las funciones de fecha y hora de SQL Server permiten manejar y hacer los cálculos usando campos de tipo Fecha y de tipo Hora, es posible que para efectos de algún proceso se tengan que calcular la cantidad de años, meses o días que existen entre dos fechas determinadas. En …

Seguir leyendo

Función String_split SQL Server

Usando la Función String_split Microsoft SQL Server en la versión 2017 ha incluído algunas funciones interesantes para el manejo de cadenas de texto, una de ellas es la función String_agg, la que permitía convertir un conjunto de valores de cadena a una cadena separada por un caracter. En este artículo se explica como se usa …

Seguir leyendo

Funciones First_Value, Last_Value, Lag y Lead

Funciones First_Value, Last_Value, Lag y Lead En este artículo se va a explicar el uso de las funciones First_Value, Last_Value, Lag y Lead, estas funciones permiten mostrar un conjunto de resultados para analizarlos de acuerdo a como se van presentando.

Seguir leyendo

Funciones definidas por el usuario con valores de tabla

Funciones definidas por el usuario con valores de tabla Las funciones definidas por el usuario con valores de tabla son las funciones que devuelven un tipo de datos table. Estas funciones son una alternativa eficaz  a las vistas. (Ver vistas). Las funciones definidas por el usuario con valores de tabla pueden ser utilizadas cuando se permitan …

Seguir leyendo

Pivot SQL Server

Pivot en SQL Server Las operaciones con Pivot nos permitirá convertir los resultados de una consulta que se presentan en filas y mostrarlos en columnas.Pivot utiliza las funciones de agregado para presentar los datos en columnas. Para información de las funciones de agregado Ver Funciones de agregado.

Seguir leyendo

Subconsultas como tabla derivada SQL Server

Subconsultas como tabla derivada Las subconsultas como tabla derivada son instrucciones select que sirven como conjunto de resultados desde donde se realiza una instrucción select externa. Esta instrucción Select se utiliza después de la cláusula From. Para entender mejor debemos recordar que en una subconsulta podemos reconocer como mínimo dos instrucciones Select, una consulta externa que dentro …

Seguir leyendo

Common Table Expressions CTE SQL Server

Common Table Expressions – CTE Una expresión de tabla común (CTE) es un conjunto de resultados temporal definido en la ejecución de una instrucción SELECT, INSERT, UPDATE,  DELETE o CREATE VIEW. Es como asignar un nombre a una consulta pero sin almacenarla en la base de datos como el caso de las vistas. (Ver Vistas)

Seguir leyendo

Funciones para control de errores SQL Server

Funciones para el manejo de errores Las funciones para el manejo de errores permiten conocer los parámetros que reporta un error, las funciones son las siguientes:

Seguir leyendo

Controlando Errores en SQL Server

Manejando errores en SQL Server Al usar el lenguage Transact-SQL debemos tener en cuenta, como en cualquier lenguaje de programación, que algunas instrucciones nos pueden dar errores debido a los valores de parámetros de entrada incorrectos o faltantes, ingresos de datos con tipos incorrectos, falta de datos en un procedimiento o función definida por el …

Seguir leyendo