21 Jul 2022 Agnieszka Kozubek-Krycuń La historia de las normas SQL ¿Ha cambiado el estándar SQL en sus más de 30 años de existencia? Por supuesto. Conozca el viaje desde SQL-86 hasta el SQL moderno, el lenguaje de datos estándar de hoy en día. SQL fue creado a principios de los años 70 por IBM. En 1974, Donald Chamberlin y Raymond Boyce publicaron el artículo SEQUEL: A Structured English Query Language (Lenguaje de Consulta Estructurado en Inglés), que introdujo SQL al mundo. Más información 21 Jul 2022 Agnieszka Kozubek-Krycuń La historia de SQL - Cómo empezó todo ¿Quién creó SQL y por qué? Descúbralo en este artículo. ¿Estás aprendiendo SQL? ¿O está a punto de dar el primer paso para trabajar con bases de datos? ¡Gran decisión! En cualquier caso, merece la pena conocer la historia de SQL: de dónde viene, a quién se le ocurrió y por qué. He aquí una breve historia de SQL, empezando por su concepto fundacional: la base de datos. Ted Codd y el modelo de datos relacional Las primeras bases de datos informáticas aparecieron a finales de la década de 1960. 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 Agnieszka Kozubek-Krycuń Cómo obtener el primer día de la semana en SQL Server Este es un contenido adicional para el curso LearnSQL.es Análisis del Comportamiento del Cliente en SQL Server. En el artículo anterior, hablamos de cómo se puede utilizar la función DATEPART() de SQL Server con semana o iso_week para agrupar eventos por semana. La consulta podría tener el siguiente aspecto: SELECT DATEPART(week, RegistrationDate) AS Week, COUNT(CustomerID) AS Registrations FROM Customers WHERE '20180101' <= RegistrationDate AND RegistrationDate < '20190101' GROUP BY DATEPART(week, RegistrationDate) ORDER BY DATEPART(week, RegistrationDate); El resultado es algo parecido a esto: Más información 7 Jul 2022 Agnieszka Kozubek-Krycuń Cómo agrupar datos por semanas en SQL Server Este es un contenido adicional para el curso LearnSQL.es Análisis del comportamiento de los clientes en SQL Server. En este curso, le mostramos cómo puede analizar el ciclo de vida del cliente (adquisición de clientes, conversión, actividad, retención y abandono) con SQL. Hablamos de las cohortes de registro de clientes, o grupos de clientes que se registraron durante el mismo período (por ejemplo, la misma semana, el mismo mes). Más información «« « 1 2 » »»