Obtenga el año desde la fecha PostgreSQL

Obtenga el año desde la fecha PostgreSQL
Al igual que muchas otras bases de datos, PostgreSQL es bastante famoso por sus consultas incorporadas para obtener mucha información sobre las fechas y los tiempos. PostgreSQL nos proporciona muchas funciones incorporadas para obtener el año, el mes o el día específico desde una fecha. Por lo tanto, hemos estado utilizando todos esos métodos para obtener el año de una fecha en i.mi. Extraer, to_char y date_part. Eche un vistazo a algunos de los ejemplos en el shell PostgreSQL para obtener el año especificado desde una fecha. Comencemos con la apertura del shell PostgreSQL en Windows 10 de nuestro sistema. Para esto, busque el PSQL en la barra de búsqueda de Windows 10 en la esquina más izquierda de su escritorio. La opción "SQL Shell" aparecerá. Toque la aplicación SQL Shell para abrirla. En unos pocos segundos, se abrirá un shell PostgreSQL en su pantalla pidiéndole el nombre del servidor.

Agregue el nombre de su servidor yo.mi., hostil. Agregue la base de datos en la que desea trabajar i.mi., aqsayasin y el número de puerto i.mi., 5432. Después de esto, debe especificar el nombre de usuario que desea usar para trabajar en el shell PostgreSQL I.mi. aqsayasin y la contraseña para ese usuario en particular. Esto establecerá el entorno SQL para la base de datos especificada y el nombre de usuario en este shell como se muestra. El shell PostgreSQL está listo para usarse para consultas.

El PostgreSQL se ha utilizado para obtener el año específico desde la fecha utilizando la función Extract () en nuestra consulta Select PostgreSQL. Esta función usa dos argumentos en ella. Su primer argumento nos mostrará el valor de campo a buscar y el segundo es la fuente de donde hemos estado buscando el primer valor. En nuestro caso, el primer valor debe ser "año" para obtenerlo desde una fecha determinada. Comencemos nuestro primer ejemplo para obtener un año de una fecha específica en el shell PostgreSQL utilizando la consulta SELECT. Entonces, hemos iniciado la consulta con la palabra clave "Seleccionar" y usamos la palabra clave "extraer" para agregar una función. Dentro de la consulta, la función es utilizar la palabra clave "año" para obtener el año de una marca de tiempo determinada especificada por la palabra clave "marca de tiempo" y la fecha como el valor de la marca de tiempo. La palabra clave "from" se usa como complementaria para relacionar el valor de campo con la fuente. Puede ver que el formato de la fecha es "año de año". Al ejecutar esta consulta SQL en el shell PostgreSQL, el año mencionado en la fecha especificada de la consulta se ha mostrado en el shell de PostgreSQL I.mi., 1996.

Echemos un vistazo más de cerca a más ejemplos de recuperar el año de una fecha utilizando la función de extracto en una consulta selecta de PostgreSQL. Esta vez, cambiaremos el formato de la fecha como "mes/fecha/año" i.mi., Uso de la barra. La consulta restante no cambia y se ejecuta en el shell PostgreSQL. Muestra el año "2000" a cambio de la "date_part" automáticamente generada.

Veamos otro ejemplo para usar el diferente formato de fecha para obtener el año. Por lo tanto, hemos estado utilizando el formato de "fecha de cada mes" en nuestra consulta selecta para hacerlo. En la ejecución de la consulta actualizada, también ha tenido éxito y ha devuelto el año "2000" especificado en la columna date_part.

Tomemos otra ilustración para ver cómo funciona la consulta de extracto en la marca de tiempo de la fecha en la hora dentro del shell PostgreSQL. Hemos estado utilizando el diferente formato de fecha y hora esta vez en comparación con los ejemplos anteriores. Entonces, hemos comenzado nuestra consulta con las mismas palabras clave selectas y extraídas. Dentro de la función Extract (), hemos estado utilizando la palabra clave "año" para obtener el año de una marca de tiempo de fecha y hora que especifica algunas fecha y hora. El formato de fecha es "año/mes/fecha" y el formato de tiempo es "Hora: Actas: segundos". En este caso, el tiempo no importa en realidad.mi., Puedes omitirlo en la consulta. La ejecución de este formato de fecha también devuelve el año mencionado en la fecha en que.mi., 2000.

Veamos cómo se puede modificar o cambiar el segundo argumento de la función de extracto para ver resultados similares como obtuvimos en los ejemplos anteriores. Esta vez, hemos mencionado la fecha como el segundo argumento en lugar de la marca de tiempo. El argumento de la fecha está utilizando la fecha como su valor en comas individuales i.mi., valor de cadena. La parte "AS" de la consulta de selección se usa para cambiar el nombre o modificar el nombre de la columna devuelto en la pantalla de salida. Por lo tanto, lo hemos estado usando para ver nuestro resultado debajo de la columna "Año" I.mi., Nombre definido por el usuario para la columna "date_part". La ejecución de esta consulta nos llevará a mostrar el año mencionado en el formato de fecha utilizado en el argumento I.mi., "Fecha de todo el año". Así es como utilizamos el argumento de fecha en nuestras instrucciones.

Veamos la forma de obtener el año desde una fecha sin mencionar alguna fecha específica. Esto solo puede ser válido para la marca de tiempo de fecha actual. Por lo tanto, tenemos que utilizar el "Current_timestamp" como el segundo argumento de la función extract () en la instrucción seleccionada. El año se mostrará en el shell para el año actual I.mi., 2022.

Para obtener el año de una cadena especificada, también hemos utilizado la función extract () en la consulta. Este método utiliza el intervalo como su segundo argumento. El valor para el intervalo debe ser una cadena que mencione la fecha y la hora como se muestra. A cambio, genera el año 10 en el shell.

Moviemos un poco más para ver cómo se puede manipular o editar la consulta selecta para usarla para obtener el año a cambio. Esta vez, no usaremos la función de extracto para obtener nuestro objetivo. Más, hemos estado utilizando otra función "date_part" en la consulta de selección del shell PostgreSQL. Entonces, hemos comenzado esta consulta con una palabra clave seleccionada seguida de una función date_part (). La función de la fiesta de la fecha toma dos argumentos i.mi. campo a buscar y la fuente para ser obtenida. En nuestro caso, tenemos que buscar el campo de cadena "año" de una fuente "Timestamp".

Tenemos que mencionar el argumento "año" y la marca de tiempo de fecha en las comas individuales para hacer las cuerdas. A través de esto, la función date_part () podrá obtener el año desde la fecha. Además, hemos estado utilizando la parte "AS" de la consulta de selección para cambiar el nombre del nombre de la columna como "año" que el año será. La ejecución de la consulta muestra claramente el año devuelto "2030" de la marca de tiempo especificada "Fecha de año en el mes".

La función "to_char ()" también es muy famosa para obtener el año de una fecha especificada. Utiliza dos argumentos i.mi., Fecha de fecha y "cadena" para obtener el valor especificado. En nuestro caso, hemos mencionado que "aaayy" representa un año desde una fecha "2050-1-12". A cambio, nos muestra el año 2050 en el shell de la línea de comandos PostgreSQL.

Conclusión

Este artículo está aquí para cubrir la discusión sobre la obtención del año de alguna fecha especificada en el shell de PostgreSQL. Esto se ha logrado utilizando varios métodos incorporados de base de datos PostgreSQL como to_char (), date_part () y extra () dentro de la instrucción Seleccionar. Además, se han utilizado diferentes formatos de fechas en todos los ejemplos para que sea fácil de cualquier manera. Evitar todas las discusiones innecesarias hace que este artículo sea más fácil de entender.