¿Qué es date_part en PostgreSQL??

¿Qué es date_part en PostgreSQL??
PostgreSQL es una combinación de diferentes funcionalidades proporcionadas y respaldadas por las diferentes funciones, comandos y declaraciones de este sistema de gestión de bases de datos (DBMS). Con la ayuda de estas funciones y comandos, puede realizar múltiples operaciones en sus datos muy convenientemente. Hay una función de uso muy frecuente en PostgreSQL llamado la función "date_part". En este artículo, nuestro objetivo es explorar el uso de esta función en PostgreSQL en Windows 10 presentando diferentes ejemplos relevantes que utilizan esta función.

La función date_part en PostgreSQL en Windows 10:

"Date_part" es una función muy útil en PostgreSQL que puede usarse para extraer diferentes valores relacionados con la fecha y la hora dependiendo de los parámetros proporcionados a esta función. Algunos de los valores extraídos de esta función son año, mes, día, horas, minutos, segundos, siglo, milenio, etc. La sintaxis de la función "date_part" en PostgreSQL en Windows 10 se muestra a continuación:

# Seleccione Date_part ('value_to_be_extracted', fuente_value);

Tiene que reemplazar la value_to_be_extrated con el valor o el parámetro permitido que se puede extraer mientras usa la función "date_part" y la fuente_value con un valor o una función de la que desea extraer los resultados.

Ejemplos de usar la función date_part en PostgreSQL en Windows 10:

Para comprender el uso de la función date_part en PostgreSQL en Windows 10, tendrá que pasar por los siguientes cinco ejemplos:

Nota: Antes de continuar con estos ejemplos, debe iniciar sesión en su servidor PostgreSQL desde el símbolo del sistema Windows 10.

Ejemplo # 1: Extracción del siglo de la fecha actual:

Si desea conocer el siglo actual, puede extraerlo fácilmente de la fecha actual ejecutando la siguiente consulta PostgreSQL:

# Seleccionar date_part ('Century', ahora ());

En esta consulta, hemos utilizado la función "date_part" que acepta dos argumentos, yo.mi., el valor que desea extraer y el valor de donde desea extraerlo. La función "ahora" en PostgreSQL simplemente devuelve la fecha y hora actuales en el año, mes y la fecha y los formatos de horas, actas y segundos, respectivamente. Si no desea usar la función "ahora" aquí, simplemente puede reemplazarla con la fecha y hora actuales en el YY: MM: DD y HH: MM: Formatos SS. Además, "siglo" se refiere al valor que se extrae, yo.mi., el siglo actual.

Después de ejecutar esta consulta, obtuvimos el resultado que se muestra en la imagen a continuación. Puede verificar fácilmente que esta consulta se produce los resultados correctos ya que el siglo actual es el 21.

Ejemplo # 2: Extracción del milenio de la fecha actual:

Si desea preguntar sobre el milenio actual, puede obtenerlo convenientemente desde la fecha actual ejecutando la consulta PostgreSQL que se muestra a continuación:

# Seleccione Date_part ('Millennium', ahora ());

Nuevamente, hemos proporcionado los dos argumentos necesarios de la función "date_part" en esta consulta. El propósito de la función "ahora" en esta consulta es el mismo que explicamos en nuestro primer ejemplo. Además, "milenio" en esta consulta se refiere al valor extraído, yo.mi., el milenio actual.

Después de ejecutar esta consulta, adquirimos el siguiente resultado. Puede confirmar la corrección de este resultado ya que el milenio actual es el tercero.

Ejemplo # 3: Extracción del año de la fecha actual:

El año en curso también se puede extraer muy convenientemente desde la fecha actual ejecutando la consulta PostgreSQL que se muestra a continuación:

# Seleccione Date_part ('año', ahora ());

Esta consulta PostgreSQL es más o menos lo mismo que las que hemos usado para nuestros dos primeros ejemplos. La única diferencia es que el valor a extraer esta vez es el año actual.

Sabemos que el año en curso es 2021, y también se puede ver a partir del resultado de esta consulta como se muestra en la siguiente imagen:

Ejemplo # 4: Extracción de las horas, minutos y segundos de la hora actual:

Ahora, ejecutaremos un tipo diferente de consulta PostgreSQL mientras usan la función "date_part". Para eso, también podríamos haber usado la función "ahora", pero aquí solo estamos preocupados por la hora y no por la fecha, por lo tanto, simplemente haremos uso de la función "Current_Time" que solo devuelve la hora actual en las horas , minutos y formato de segundos. La consulta PostgreSQL que representa esta funcionalidad es la siguiente:

# Seleccione Date_part ('Hour', Current_Time) H, Date_part ('Minute', Current_Time) M, Date_part ('Second', Current_Time) s;

Dado que estamos tratando de extraer múltiples valores en esta consulta, hemos utilizado una coma para separar las diferentes consultas integradas. Además, hemos utilizado los caracteres "H", "M" y "S" para mostrar los encabezados de los valores extraídos en la salida. Estamos extrayendo las horas, minutos y segundos desde la hora actual.

Los resultados de esta consulta, yo.mi., Todos los valores extraídos contra sus respectivos encabezados se muestran en la imagen a continuación:

Ejemplo # 5: Extracción del día de la semana y el día del año desde la fecha actual:

Este ejemplo también compartirá con usted una función diferente para extraer valores de la fecha actual. Una vez más, podríamos haber usado la función "ahora" aquí también, pero la función utilizada aquí es solo una alternativa a la función "ahora". Por lo tanto, vamos a usar la función "Current_timestamp" para este ejemplo. La consulta exacta que representa esta funcionalidad es la siguiente:

# Seleccione Date_part ('Dow', current_timestamp) Dow, date_part ('doy', current_timestamp) doy;

Dado que estamos tratando de extraer múltiples valores en esta consulta, hemos utilizado una coma para separar las diferentes consultas integradas. Además, hemos utilizado las anotaciones "Dow" y "Doy" para mostrar los encabezados de los valores extraídos en la salida. Básicamente estamos extrayendo el día de la semana y el día del año desde la fecha actual.

Los resultados de esta consulta, yo.mi., Todos los valores extraídos contra sus respectivos encabezados se muestran en la imagen a continuación:

Conclusión:

Una vez que pase por esta guía completa, comprenderá fácilmente el uso de la función "date_part" de PostgreSQL en Windows 10. Esta función se puede usar para extraer diferentes valores dependiendo de los parámetros proporcionados. En este artículo, hemos tratado de cubrir los valores más utilizados; Sin embargo, también puede explorar otros valores permitidos extraídos de esta función utilizando la misma sintaxis que compartimos.

Además del uso simple de esta función en PostgreSQL en Windows 10, también hemos explicado cómo puede extraer múltiples valores en una sola consulta PostgreSQL llamando a la función "date_part" varias veces I.mi., usándolo con diferentes parámetros cada vez. De esta manera, puede obtener fácilmente múltiples resultados en la salida simplemente ejecutando una sola consulta PostgreSQL. Además, aparte de la función "date_part", también hemos intentado arrojar luz sobre el uso de otras funciones de PostgreSQL en Windows 10 que se pueden usar junto con la función "date_part".