<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->

<url>
  <loc>https://www.sqlclimber.com/</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignments/beginner</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignments/elementary</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignments/pre-intermediate</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignments/intermediate</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignments/upper-intermediate</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/assignment/d7tmpp/select-all-columns</loc>
  <lastmod>2020-03-25T21:27:35+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/basic-select</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/using-and-or-operators-in-sql</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/using-like-operator-in-sql</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/variables</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/print</loc>
  <lastmod>2020-07-24T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/blog/convert</loc>
  <lastmod>2024-10-12T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/verify/LEONARDO</loc>
  <lastmod>2021-12-22T00:00:00+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/g2s8kc/getting-started-with-sql-climber</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/f4a9wn/solving-and-checking-your-first-assignment</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/iudosf/introduction-to-relational-databases-and-sql</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/hnza3y/retrieving-data-with-select-and-from</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/eiwsfb/table-and-column-aliases</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/7m5e7q/sorting-results-with-order-by</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/p19ju0/limiting-results-with-top</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/0a64gq/filtering-rows-with-where</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/2ceskc/combining-conditions-with-and-or-and-not</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/9ez56b/filtering-ranges-with-between</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/t71wzl/searching-for-text-patterns-with-like</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/jo15jp/working-with-null</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/9e971i/variables-in-t-sql</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/tl34k6/basic-data-types</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/j57h2n/assigning-values-with-set-and-select</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/kko5ro/using-variables-in-sql-queries</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/qrlvxy/mathematical-operations-and-expressions</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/irn5vp/concatenating-text</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/h4nrv2/displaying-messages-with-print</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/u9vxm3/relationships-between-tables</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/mdi0fp/joining-tables-with-inner-join</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/842jfe/joining-multiple-tables</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/c1zftp/self-joins</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/62mtgd/left-join-and-missing-relationships</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/9dj3yc/right-join-and-join-direction</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/158t26/cross-join-and-the-cartesian-product</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/v6p9rt/working-with-table-variables</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/m4q7bx/joining-table-variables-to-other-tables</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/p8n3wk/filtering-lists-with-in-and-not-in</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/r7c4mp/using-subqueries-for-filters</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/t6b9hz/checking-for-matches-with-exists-and-not-exists</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/w9f2kd/returning-conditional-values-with-case</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/s3j8nv/conditional-sorting-with-case</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/d5x8qa/integer-division-and-the-modulo-operator</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/n8v5cr/inserting-rows-with-insert-into-and-values</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/h4m8zp/defining-identity-default-and-column-constraints</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/q6r9wm/copying-data-with-insert-into-select</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/f9k3vx/inserting-only-missing-records</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/u4p7nz/updating-rows-with-update-and-set</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/j5w8kr/updating-data-from-joined-tables</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/e8q4mt/deleting-rows-with-delete</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/g4v8pn/counting-rows-and-values-with-count</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/a9t6rs/calculating-min-max-sum-and-avg</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/k3f7vb/grouping-results-with-group-by</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/y2m8qc/aggregating-joined-data</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/h7q2vd/filtering-groups-with-having</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/v8c3nz/conditional-aggregation-with-case</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/t4r9bk/selecting-top-groups</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/l6w3fq/measuring-text-with-len</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/p5x8hn/replacing-missing-values-with-coalesce-and-isnull</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/c9d4wm/converting-data-with-cast-and-convert</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/n7b4xt/checking-numeric-text-and-handling-failed-conversions</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/r8m5vk/rounding-numbers-with-round-floor-and-ceiling</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/s9k4wb/understanding-schemas-and-qualified-table-names</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/q8v3nf/querying-across-schemas</loc>
  <lastmod>2026-10-18</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/d8t3wf/storing-dates-and-times-with-date-and-time</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/m6d9xp/working-with-datetime-and-datetime2</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/s4d8nk/understanding-smalldatetime-and-choosing-a-date-type</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/g7n4dt/getting-the-current-date-and-time-with-getdate</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/p9y3md/extracting-date-parts-with-datepart-year-month-and-day</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/d3f8qr/calculating-differences-with-datediff</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/a6d2mv/moving-dates-forward-and-backward-with-dateadd</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/b5p8dt/building-dates-from-parts</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/v7d4cs/checking-date-text-with-isdate-and-convert</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/e8m3fd/finding-the-first-and-last-day-of-a-month</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/n4w7dm/returning-month-and-weekday-names-with-datename</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/r6d9tw/filtering-dates-and-date-time-ranges</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/c8h4tx/finding-text-with-charindex</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/s7t2ex/extracting-text-with-substring</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/r5p9tx/replacing-text-with-replace</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/u3l8cs/changing-letter-case-with-lower-and-upper</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/t6s4rm/removing-surrounding-spaces-with-trim</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/v8r3tx/reversing-text-with-reverse</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/f9d4nm/formatting-dates-and-numbers-with-format</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/l8r4tx/taking-text-from-the-start-or-end-with-left-and-right</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/n7r2ow/numbering-rows-with-row-number</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/p4r8nb/restarting-row-numbers-with-partition-by</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/f3n8gr/selecting-the-first-n-rows-in-each-group</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/k6r9ts/handling-ties-with-rank</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/i5f8cn/running-statements-conditionally-with-if</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/b7e4gr/grouping-statements-with-begin-and-end</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/e4b8if/choosing-branches-with-else-and-else-if</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/x7i4er/checking-for-rows-with-if-exists-and-if-not-exists</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/w6l3rp/repeating-statements-with-while</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlclimber.com/articles/q8w4lp/using-queries-inside-a-while-loop</loc>
  <lastmod>2026-10-19</lastmod>
  <priority>1.00</priority>
</url>
</urlset>