Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

En este tutorial, aprenderemos funciones comunes que podemos usar en SQL. Estas funciones pueden ser una Cadena o una Fecha .

Las funciones SQL se utilizan para procesar o manipular datos.

Primero hablemos de las funciones de cadena . Estas son las funciones SQL que solemos usar para manipular caracteres de cadena o valores de cadena.

Funciones comunes de SQL: una descripción general

Tabla de contenido

Funciones comunes de cadenas SQL

Las funciones SQL LEFT y RIGHT son para obtener los caracteres izquierdo o derecho de una cadena. Estos son muy comunes en Excel y en DAX.

Funciones comunes de SQL: una descripción general

Para usar las funciones de cadena IZQUIERDA o DERECHA , debemos especificar el nombre de la columna y la cantidad de caracteres que se extraerán.

Funciones comunes de SQL: una descripción general

Este es el resultado de nuestra consulta de muestra. En la primera columna, usamos la función IZQUIERDA para que devolviera los primeros 3 caracteres de la columna FirstName . La segunda columna muestra los últimos 3 caracteres del FirstName porque usamos las funciones de cadena DERECHA .

Funciones comunes de SQL: una descripción general

Las funciones SQL LOWER y UPPER son para convertir nuestros caracteres de cadena a minúsculas o mayúsculas. La función LOWER se usa para convertir la cadena a minúsculas, mientras que la función UPPER es para convertir la cadena a mayúsculas.

Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

También podemos reemplazar caracteres en nuestra Cadena usando la función REEMPLAZAR . Para este ejemplo, estamos reemplazando los caracteres " a " con "*".

Funciones comunes de SQL: una descripción general

Entonces, en nuestro resultado, donde sea que se use la " a ", la reemplazará con "*".

Funciones comunes de SQL: una descripción general

La función REPLICATE es para repetir cadenas o caracteres existentes.

Funciones comunes de SQL: una descripción general

Para usar esta función, debemos especificar el carácter o la columna que queremos repetir y cuántas veces queremos que se repita.

Funciones comunes de SQL: una descripción general

Según nuestra consulta de muestra, este resultado muestra que la primera columna repite el carácter "A" 3 veces, mientras que la segunda columna repite el valor de la columna 3 veces.

Funciones comunes de SQL: una descripción general

La siguiente es la función LEN . Esto es para obtener la longitud de una cadena o valor de columna en particular. Para este ejemplo, obtenemos la longitud de los valores de la columna FirstName .

Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

Funciones de fecha SQL comunes

Una de las funciones de fecha más utilizadas es la función GETDATE . Es para traer la fecha actual.

Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

Tenga en cuenta que no necesitamos especificar una cláusula FROM cuando usamos esta función en un comando SQL porque estamos obteniendo el resultado directamente en la función GETDATE .

También tenemos la función DATEPART que devuelve la parte especificada de la fecha como un año, día o mes. Además del año, el día y el mes, también puede devolver un número de semana, un trimestre y muchos más.

Funciones comunes de SQL: una descripción general

Para este ejemplo, queremos que una columna muestre el mes extraído de la columna OrderDate . Entonces, hemos usado la función DATEPART con la función MES .

Funciones comunes de SQL: una descripción general

En nuestro resultado, la segunda columna nos mostrará el mes extraído en la columna OrderDate . También podemos extraer el año o el día de la columna OrderDate simplemente cambiando MES a AÑO o DÍA .

Funciones comunes de SQL: una descripción general

Si solo queremos extraer específicamente el día, el año o el mes de una fecha específica, también podemos usar las funciones DAY , MONTH y YEAR directamente sin la función DATEPART .

Nuevamente, la única diferencia es que usar la función DATEPART es más flexible ya que también puede devolver el número de la semana, el número del trimestre y otras cosas relacionadas.

El uso de la función específica AÑO , DÍA y MES también se puede usar con la cláusula WHERE para devolver ciertos registros bajo su valor de año, día o mes especificado.

Funciones comunes de SQL: una descripción general

Para este ejemplo, nos gustaría extraer todos los datos con una fecha de pedido del año 2014.

Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

La función DATEADD agrega un número en una parte de fecha específica de una fecha. Es para cambiar la fecha a una hora determinada (hace 1 mes/día/año o 1 mes/día/año después). Entonces, necesitamos especificar la parte de la fecha, el número que queremos agregar y la fecha que queremos manipular.

Funciones comunes de SQL: una descripción general

Para este ejemplo, estamos extrayendo el MES de la función GETDATE . Luego podemos mostrar el mes anterior o un mes más agregando un número negativo o positivo.

Funciones comunes de SQL: una descripción general

También podemos usar un número negativo (-1).

Funciones comunes de SQL: una descripción general

Para nuestro ejemplo, devolverá el mes anterior.

Funciones comunes de SQL: una descripción general

Nuevamente, podemos usarlo con la función MES , DÍA o AÑO .

Funciones comunes de SQL: una descripción general

La siguiente es la función DATEDIFF que obtiene la diferencia entre dos fechas. Por ejemplo, podemos usarlo si queremos ver la diferencia entre la fecha de pedido y la fecha de envío en días. Puede cambiar la función DÍA a MES o AÑO si desea obtener la diferencia en años o meses.

Funciones comunes de SQL: una descripción general

Para este resultado, la primera columna muestra la diferencia en días entre la fecha de pedido y la fecha de envío.

Funciones comunes de SQL: una descripción general

Otras funciones SQL comunes avanzadas

También tenemos la función IFF , también conocida como “ función IF ”, pero escrita como IFF . Devuelve un valor dependiendo de si la condición es VERDADERA o FALSA .

Funciones comunes de SQL: una descripción general

Para este ejemplo, queremos verificar el valor de la columna FirstName y determinar si su valor es Catherine o no.

Funciones comunes de SQL: una descripción general

Si el valor es Catherine , el resultado debería mostrar “ Catherine ”; de lo contrario, mostrará " No es Catherine ".

Funciones comunes de SQL: una descripción general

Al concatenar valores, deben estar en el mismo tipo de datos.

Funciones comunes de SQL: una descripción general

Por lo tanto, la concatenación de los valores de la columna FirstName con el valor de la columna BusinessEntityID devolverá un error.

Funciones comunes de SQL: una descripción general

Esto se debe a que el tipo de datos de los valores de FirstName es String , mientras que BusinessEntityID es Integer .

Lo que podemos hacer es usar la función CAST para convertir el tipo de datos de BusinessEntityID de Integer a CHAR , que es un tipo de datos de cadena .

Funciones comunes de SQL: una descripción general

Después de usar CAST para convertir el tipo de datos, ahora podemos tener este resultado donde los valores de FirstName se concatenan con los valores de BusinessEntityID .

Funciones comunes de SQL: una descripción general

De manera similar, también podemos usar la función FORMATO para formatear una fecha. Para este ejemplo, estamos convirtiendo la columna OrderDate a un formato de fecha " yyyy/MM " que solo mostrará los valores de año y mes.

Funciones comunes de SQL: una descripción general

Funciones comunes de SQL: una descripción general

Conclusión

En esta publicación, hemos aprendido las funciones comunes de SQL para manipular y procesar datos. Como hemos discutido, existen diferentes funciones SQL para STRING, DATE y algunas funciones avanzadas comunes que podemos usar en valores String , Integer y Date .

Al aprender estas funciones, podría hacer que nuestros procesos de SQL sean más fáciles y convenientes. Si desea obtener más información sobre este tema y otro contenido relacionado, puede consultar la lista de enlaces relevantes a continuación.

Mis mejores deseos,

Hafiz

Descarga e instalación de SQL Server
Sentencia SQL SELECT: una introducción
Cláusula WHERE para filtrar datos








Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber