<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/conectarse-y-explorar/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/el-negocio-de-northwind/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/que-es-una-base-de-datos-relacional/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/muchos-a-muchos-y-tablas-puente/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/leer-un-esquema-desconocido/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/select-y-from/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/orden-logico-de-ejecucion/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/where-y-operadores/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/null-y-la-logica-de-tres-valores/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/buscar-texto-like-y-regex/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/ordenar-y-limitar/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/distinct-y-duplicados/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/tipos-de-datos-en-postgresql/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/tipos-de-datos-postgresql-vs-sql-server/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/funciones-dentro-del-select/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/case-condicionales-en-sql/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/funciones-de-agregacion/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/group-by/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/having-vs-where/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/agregacion-avanzada/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/inner-join/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/left-right-y-full-join/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/cross-join-y-self-join/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/anti-join-y-semi-join/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/union-intersect-except/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/joins-multiples-y-granularidad/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/subconsultas-escalares-y-multivalor/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/subconsultas-correlacionadas/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/tablas-derivadas/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/cte-with/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/cte-recursivas/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/lateral/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/que-es-una-funcion-de-ventana/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/partition-by-y-order-by/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/el-marco-rows-vs-range/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/ranking-row-number-rank-ntile/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/lag-lead-first-last-value/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://www.angelgarciadatablog.com/curso-sql/distribucion-y-percentiles/</loc><lastmod>2026-10-09</lastmod></url>
</urlset>
