Función extract para fecha y hora en SQL

Autor: | Última modificación: 22 de noviembre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

¿Sabes cómo está construida la función extract para fecha y hora en SQL? Si aún no, pero te gustaría intentarlo, te recomendamos seguir leyendo este artículo. Cuantas más funciones para modificar tus bases de datos o trabajar sobre los datos domines, mejor. Así pues, a continuación te contamos de qué manera puedes usar la función extract para fecha y hora en SQL.

Función extract para fecha y hora en SQL

Dentro de las funciones que creemos que te pueden ayudar a resolver una serie de pequeñas tareas para el desarrollo de bases de datos que incluyan fechas, encontramos la función extract. Como su nombre indica, esta función se encarga de extraer un valor o componente específico dentro de un conjunto de valores mucho más general.

En este caso, utilizamos la función extract para extraer valores de la fecha a partir de la sintaxis general: EXTRACT (part FROM date).

Ejemplo de función extract para fecha y hora en SQL

Como queremos que puedas reproducir esta función en tus futuros programas de código, te traemos una serie de diferentes posibilidades para las que puedes emplear la función extract con una fecha preestablecida.

En cada una de las posibilidades de extract se va a sacar un elemento diferente de la misma fecha, los cuales son: micro segundos, segundos, minutos, hora, día, semana, mes, cuarto y año.

SELECT EXTRACT (MICROSECOND FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (SECOND FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (MINUTE FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (HOUR FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (DAY FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (WEEK FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (MONTH FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (QUARTER FROM ‘1989 – 12 – 17 20:30:15.000001’);

SELECT EXTRACT (YEAR FROM ‘1989 – 12 – 17 20:30:15.000001’);

Así pues, una vez ejecutada la serie de instrucciones con la sentencia EXTRACT, podrás visualizar diferentes tablas con los resultados. No obstante, esta vez te los presentamos todos en una misma tabla.

FunciónResultado
EXTRACT (MICROSECOND FROM ‘1989 – 12 – 17 20:30:15.000001’);1
EXTRACT (SECOND FROM ‘1989 – 12 – 17 20:30:15.000001’);15
EXTRACT (MINUTE FROM ‘1989 – 12 – 17 20:30:15.000001’);30
EXTRACT (HOUR FROM ‘1989 – 12 – 17 20:30:15.000001’);20
EXTRACT (DAY FROM ‘1989 – 12 – 17 20:30:15.000001’);17
EXTRACT (WEEK FROM ‘1989 – 12 – 17 20:30:15.000001’);51
EXTRACT (MONTH FROM ‘1989 – 12 – 17 20:30:15.000001’);12
EXTRACT (QUARTER FROM ‘1989 – 12 – 17 20:30:15.000001’);4
EXTRACT (YEAR FROM ‘1989 – 12 – 17 20:30:15.000001’);1989

De esta manera, habrás creado la función extract para fecha y hora en SQL.

¿Ahora qué puedes hacer?

Gracias a este artículo has podido conocer la forma en la que puedes utilizar la función extract para fecha y hora en SQL, por lo que cada vez estás más cerca de convertirte en un experto en máquinas virtuales como SQL para el trabajo con datos. No obstante, el conocimiento no se puede quedar ahí, por lo que te recomendamos revisar el temario de nuestra formación intensiva: el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¡Anímate a pedir información y no dejes de aprender para destacar en el mundo IT!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.