Todos los usuarios de la base de datos conocen las funciones agregadas regulares que operan en una tabla completa y se usan con una cláusula GROUP BY. Pero muy pocas personas usan las funciones de Windows en SQL. Estos operan en un conjunto de filas y devuelven un único valor agregado para cada fila.
Read more »Funciones
Descripción general de la función SQL CAST y SQL CONVERT
December 6, 2019Este artículo es un esfuerzo para discutir y analizar las funciones de conversión de SQL y convertir SQL como parte de un seguimiento y actualización de los artículos anteriores, en el que hemos discutido varias sugerencias de SQL, como SQL fecha, SQL Coalesce, Unión SQL, SQL Join, SQL igual, Cadena SQL etc.
Read more »ELIMINAR EN CASCADA y ACTUALIZAR CASCADA en la clave externa de SQL Server
December 6, 2019En este artículo, vamos a repasar las reglas ELIMINAR EN CASCADA y ACTUALIZAR EN CASCADA en la clave externa de SQL Server con diferentes ejemplos.
Read more »INSERTAR EN SELECCIONAR la instrucción del resumen y ejemplos
November 5, 2019En el presente artículo cubriremos la instrucción SQL INSERT INTO SELECT junto con su sintaxis, ejemplos y casos de uso.
Read more »La función STRING_SPLIT en SQL Server
November 4, 2019Este artículo va a cubrir la función STRING_SPLIT en SQL Server, incluida una descripción general y ejemplos detallados de uso.
Descripción general de la cláusula PARTITION BY de SQL
November 4, 2019En este artículo se va a cubrir la cláusula PARTITION BY de SQL y en particular, la diferencia con GROUP BY en una instrucción select. También vamos a explorar varios casos del uso de SQL PARTITION BY.
Read more »Funciones frente a los procedimientos almacenados en SQL Server
October 14, 2019Introducción
Por lo general, los administradores de bases de datos prefieren los procedimientos almacenados en SQL en vez de funciones en SQL Server. ¿Es esta una buena práctica?
Read more »Funciones y formatos de SQL Convert Date
October 10, 2019En el siguiente artículo, vamos a explorar varios formatos de SQL Convert Date para poder usarlo al escribir consultas SQL.
Read more »Descripción general de la función SQL ROW_NUMBER
September 30, 2019En este artículo, vamos a analizar y discutir la función SQL ROW_NUMBER. Debido al hecho de que esta es una continuación de la serie esencial de SQL. En esta guía, explicaré de qué se trata una función de ventana, y podremos observar la variedad de los casos de ejemplo para comprender los conceptos detrás de la función SQL ROW_NUMBER.
Read more »Una descripción general de la función SQL REPLACE
September 30, 2019En este artículo, le voy a mostrar cómo poder buscar y reemplazar datos dentro de cadenas. Vamos a demostrar cómo poder usar la función SQL REPLACE, donde puedes buscar una subcadena dentro de una cadena y luego poder reemplazarlas.
Cómo utilizar las funciones integradas de SQL Server y crear funciones escalares definidas por el usuario
September 30, 2019Por definición es importante indicar que una función es un conjunto de instrucciones SQL que realizan una tarea específica de manera automática. Las funciones fomentan la reutilización del código. Por ejemplo, si tiene que escribir repetidamente grandes scripts SQL para realizar la misma tarea, usted puede crear una función que realice esa tarea. Por ello, la próxima vez, en lugar de reescribir el SQL, de manera repetida lo que usted puede hacer es simplemente llamar a esa función. Una función acepta entradas en forma de parámetros y devuelve un valor. SQL Server viene con un conjunto de funciones integradas que realizan una variedad de tareas.
Read more »Sentencia CASE en SQL
September 30, 2019La declaración de la sentencia CASE en SQL retorna un valor en una condición especificada. Trataremos de usar una declaración de case en las consultas que fueron seleccionadas junto con la cláusula Where, Order By y Group By. A su vez se puede utilizar en la opción de Insertar declaración. En este artículo, vamos a desarrollar la declaración CASE y todos sus diferentes casos de uso.
Read more »Uso de la función SQL coalesce en el SQL Server
September 16, 2019Este artículo explora la manipulación de cadenas a través la función coalesce en SQL Server.
La manipulación de cadenas es un proceso para poder generar otra forma de datos existentes de una forma que la empresa usa o muestra como resultados en los informes. He escrito antes artículos sobre la función de cadena SQL, incluidas las funciones de cadena SQL para la descripción general de la función Munging de datos y la subcadena de SQL que son acerca de la preparación de datos y las tareas de gestión de datos utilizando las funciones de cadena de SQL Server incorporadas.
Read more »Cómo implementar una funcionalidad del tipo vector en SQL Server
September 16, 2019Introducción
Estaba dando una capacitación a algunos DBAs de Oracle en T-SQL y ellos me preguntaron cómo poder crear vectores en SQL Server.
Les dije que no existen matrices o vectores en SQL Server como las que tenemos en Oracle (varray). Se decepcionaron de esto y me preguntaron cómo se maneja este problema.
Algunos desarrolladores me preguntan lo mismo. ¿Dónde están los vectores en SQL Server?
Read more »Cómo poder implementar el manejo de errores en SQL Server
May 24, 2019Resumen del manejo de errores
El manejo de los errores en el SQL Server nos da un control sobre el código Transact-SQL. Por ejemplo, cuando las cosas van mal, nosotros tenemos la oportunidad de hacer algo al respecto y probablemente poder hacerlo de nuevo. El manejo de errores de SQL Server puede ser tan fácil como simplemente registrar que algo sucedió o podríamos ser nosotros intentando poder corregir un error. Incluso se puede estar traduciendo el error al lenguaje SQL, ya que todos nosotros sabemos cómo los mensajes de error técnicos de SQL Server podrían no tener sentido y ser difíciles de entender. Pero afortunadamente, nosotros tenemos la oportunidad de poder traducir esos mensajes y convertirlos en algo más significativo para transmitir a los usuarios, desarrolladores, etc.
Read more »Consulta de datos utilizando la función SQL Coalesce
May 13, 2019Como todo el mundo sabe, un valor del tipo Nulo es un campo que no tiene ningún valor. Las sentencias que ejecutamos de manera diaria tendrán que lidiar con valores nulos, especialmente cuando se trata de concatenación de cadenas (añadiendo grupos de cadenas).
Read more »