3 Oct 2024 Alexandre Bruffa Las 5 razones principales por las que PostgreSQL funciona para el análisis de datos (¡y para los analistas de datos!) ¿Por qué los analistas adoran PostgreSQL para el análisis de datos? Aprenda por qué este sistema de gestión de bases de datos es tan amado tanto por los profesionales de bases de datos como por los científicos de datos. Si usted trabaja con datos, sabe que el análisis de datos requiere el almacenamiento, manejo y recuperación eficiente de grandes conjuntos de datos. Por eso, los analistas de datos prefieren utilizar bases de datos relacionales, conocidas por su solidez, eficacia y estabilidad. Más información 3 Oct 2024 Michał Wasiluk Guía de PostGIS: Ejemplos básicos de consulta de datos geoespaciales Los datos geoespaciales son cada vez más importantes en muchos campos, desde la planificación urbana hasta las ciencias medioambientales. En este artículo, demostraremos las consultas PostGIS básicas de PostgreSQL para trabajar con este tipo de datos. Los datos geoespaciales, que contienen información sobre ubicaciones en la Tierra, requieren herramientas especializadas para su uso efectivo. PostGIS es una poderosa extensión de PostgreSQL que convierte una base de datos Postgres en un completo Sistema de Información Geográfica (SIG). Más información 16 Sep 2024 Ekre Ceannmor Cómo exportar datos de PostgreSQL a un archivo CSV ¿Necesita enviar datos rápidamente a un cliente o compartir un informe para su posterior análisis? Un archivo CSV es una gran opción para compartir. Echemos un vistazo a cómo puede utilizar este formato para exportar datos desde una base de datos PostgreSQL. En este artículo, primero revisaremos qué es el formato de archivo CSV y por qué es útil al exportar su base de datos PostgreSQL. Luego exportaremos algunos datos de ejemplo de una base de datos real utilizando psql en la línea de comandos y pgAdmin, una interfaz gratuita y de código abierto para bases de datos PostgreSQL. Más información 22 Aug 2024 Jakub Romanowski Tendencias en bases de datos para 2024: ¿Sigue siendo SQL el rey? ¿Quiere saber qué base de datos será la más popular en 2024? En este artículo, repaso los resultados de la encuesta para desarrolladores de Stack Overflow de 2024. Verás por qué SQL sigue en cabeza, PostgreSQL está en alza y cada vez más desarrolladores se interesan por SQLite. También hablaremos sobre los beneficios de aprender SQL en línea, recomendaremos recursos y cómo los desarrolladores codifican fuera del trabajo para divertirse y crecer profesionalmente. Más información 20 Aug 2024 Jill Thornhill CTE en PostgreSQL: Qué es y cómo usarlo Las CTEs, o Expresiones Comunes de Tabla, son una poderosa herramienta de PostgreSQL que a menudo es ignorada. Este artículo examina varias CTEs incluyendo CTEs anidadas y recursivas - y lo que puede hacer con ellas. Si escribe consultas complejas en SQL, pronto descubrirá que su código se vuelve desordenado y difícil de leer. Las CTE, también conocidas como cláusulas WITH, son principalmente una forma de simplificar las consultas. Más información 8 Jul 2024 Martyna Sławińska Funciones de Fecha PostgreSQL Entender las funciones de fecha y hora en su base de datos es esencial para el análisis y reporte efectivo de datos. Siga leyendo para aprender más sobre las funciones de fecha de PostgreSQL. Este artículo cubre algunas de las funciones de fecha y hora más útiles de PostgreSQL y sus aplicaciones en el análisis de datos y la elaboración de informes. Las funciones de fecha SQL facilitan diferentes tareas de análisis de datos, incluyendo análisis de ventas, reportes financieros, análisis de sitios web y más. Más información 25 Jun 2024 Jakub Romanowski Cómo Importar CSVs a PostgreSQL Usando PgAdmin ¿Trabaja con datos y utiliza archivos CSV? Aquí tienes una guía práctica sobre cómo importar dichos archivos a una base de datos PostgreSQL utilizando pgAdmin, uno de los mejores editores PostgreSQL del mercado. Entremos de lleno en la importación de CSVs a una base de datos Postgres. Comenzaremos explicando qué es un archivo CSV, luego le presentaremos pgAdmin y le mostraremos cómo realizar el proceso de importación. No se preocupe - ¡es fácil! Más información 12 Jun 2024 Jakub Romanowski ¿Cuál es la mejor base de datos para proyectos pequeños? Si estás abordando un proyecto pequeño y necesitas elegir la mejor base de datos para gestionar y analizar tus datos, este artículo te ayudará. Compararé PostgreSQL y MySQL, dos de las mejores opciones para el análisis de datos, para que tu decisión sea más fácil. Siga leyendo. ¿Estás empezando a explorar el mundo de las bases de datos y te sientes un poco inseguro sobre cuál elegir para tus pequeños proyectos? Más información 14 May 2024 Gustavo du Mortier 19 ejercicios prácticos de PostgreSQL con soluciones detalladas Probablemente haya escuchado el dicho "la práctica hace al maestro". Descubra si esta frase es cierta probando el completo conjunto de ejercicios de práctica de PostgreSQL que encontrará en este artículo. Para dominar cualquier idioma, es esencial practicarlo con regularidad para no perder la habilidad. Esto es tan cierto para la comunicación verbal como para la programación. Y la programación SQL no es una excepción. Incluso el programador PostgreSQL más experimentado necesita practicar PostgreSQL diariamente para perfeccionar (y mantener) sus habilidades. Más información 11 Apr 2023 Tihomir Babic Cómo Resolver el Error "must appear in the GROUP BY clause or be used in an aggregate function" en PostgreSQL Aprenda qué causa uno de los errores GROUP BY más comunes en PostgreSQL y cómo puede solucionarlo. Como usuario de PostgreSQL, seguramente se encuentra con muchos mensajes de error cuando escribe un código SQL. A veces son bastante confusos, pero no necesitará un intérprete para este: "must appear in the GROUP BY clause or be used in an aggregate function". Este mensaje de error menciona GROUP BY y funciones agregadas. Más información 5 Dec 2022 Kateryna Koidan Funciones de fecha y hora de SQL en 5 dialectos populares de SQL ¿Está confundido por todas las funciones de fecha y hora utilizadas en los diferentes dialectos de SQL? En este artículo, resumo los tipos de datos de fecha y hora utilizados en PostgreSQL, Oracle, SQLite, MySQL y T-SQL. También proporciono ejemplos con las funciones clave de fecha y hora de SQL utilizadas en estos dialectos. ¡Es hora de convertirse en gurús de la fecha y la hora! ¿Quiere calcular la frecuencia con la que los empleados llegan tarde al trabajo? Más información 21 Jul 2022 Agnieszka Kozubek-Krycuń ¿Cómo seleccionar la primera fila de un grupo? A menudo se quiere seleccionar una sola fila de cada grupo GROUP BY. PostgreSQL tiene una sentencia especialmente para eso: SELECT DISTINCT ON. Digamos que quiero seleccionar un informe meteorológico para cada localidad. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Más información 21 Jul 2022 Ignacio L. Bisso Extracción de datos de una cadena: SPLIT_PART en PostgreSQL Aprenda a utilizar split_part en PostgreSQL para extraer datos de cadenas. Muy a menudo, nos gustaría extraer partes de una cadena cuando trabajamos con valores de texto. Un ejemplo común es cuando tenemos un nombre completo y necesitamos recuperar sólo el apellido. En este artículo, examinaremos cómo hacerlo utilizando split_part en PostgreSQL, es decir, una función relacionada con las cadenas que puede utilizarse para extraer una subcadena. ¿Por qué utilizar funciones de cadena en su base de datos? Más información 20 Jul 2022 Agnieszka Kozubek-Krycuń Cláusula DELETE RETURNING en PostgreSQL La sentencia DELETE estándar en SQL devuelve el número de filas eliminadas. DELETE FROM external_data; DELETE 10 En PostgreSQL puede hacer que la sentencia DELETE devuelva algo más. Puede devolver todas las filas que han sido borradas. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 Más información 7 Jul 2022 Maria Alcaraz Tablas dinámicas en PostgreSQL usando la función Crosstab Hace algunos años, cuando se lanzó la versión 8.3 de PostgreSQL, se introdujo una nueva extensión llamada tablefunc. Esta extensión proporciona un conjunto de funciones realmente interesantes. Una de ellas es la función crosstab, que se utiliza para la creación de tablas pivote. Eso es lo que cubriremos en este artículo. La forma más sencilla de explicar cómo funciona esta función es utilizando un ejemplo con una tabla dinámica. Más información