<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-13-filtering-null-values-with-is-null-and-is-not-null/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-13-filtering-null-values-with-is-null-and-is-not-null.jpg</image:loc><image:title>SQL Beginner Challenge 13 Filtering NULL Values with IS NULL and IS NOT NULL</image:title><image:caption>SQL Beginner Challenge 13 Filtering NULL Values with IS NULL and IS NOT NULL</image:caption></image:image><lastmod>2026-01-03T10:50:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-12-handling-null-values-with-coalesce/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-12-handling-null-values-with-coalesce.jpg</image:loc><image:title>SQL Beginner Challenge 12 Handling NULL Values with COALESCE</image:title><image:caption>SQL Beginner Challenge 12 Handling NULL Values with COALESCE</image:caption></image:image><lastmod>2026-01-03T10:49:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-11-conditional-logic-with-case/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-11-conditional-logic-with-case.jpg</image:loc><image:title>SQL Beginner Challenge 11 Conditional Logic with CASE</image:title><image:caption>SQL Beginner Challenge 11 Conditional Logic with CASE</image:caption></image:image><lastmod>2026-01-03T10:48:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-10-find-missing-matches-with-left-join-where/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-10-find-missing-matches-with-left-join-where.jpg</image:loc><image:title>SQL Beginner Challenge 10 Find Missing Matches with LEFT JOIN + WHERE</image:title><image:caption>SQL Beginner Challenge 10 Find Missing Matches with LEFT JOIN + WHERE</image:caption></image:image><lastmod>2026-01-03T10:47:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/challenge-1-select-specific-columns-without-overfetching/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/challenge-1-select-specific-columns-without-overfetching.jpg</image:loc><image:title>Challenge 1 Select Specific Columns (Without Overfetching)</image:title><image:caption>Challenge 1 Select Specific Columns (Without Overfetching)</image:caption></image:image><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/challenge-1-select-specific-columns-without-overfetching-1.png</image:loc><image:title>Challenge 1 Select Specific Columns (Without Overfetching)</image:title><image:caption>Challenge 1 Select Specific Columns (Without Overfetching)</image:caption></image:image><lastmod>2026-01-03T10:46:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/intermediate-sql-challenges/sql-intermediate-challenge-4-products-above-category-median/</loc><lastmod>2026-01-03T10:32:46+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/intermediate-sql-challenges/sql-intermediate-challenge-3-second-highest-product-per-category/</loc><lastmod>2026-01-03T10:31:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/intermediate-sql-challenges/</loc><lastmod>2026-01-03T10:30:11+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/intermediate-sql-challenges/sql-intermediate-challenge-2-top-product-per-category-correlated-subquery-or-row_number/</loc><lastmod>2026-01-02T18:11:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/start-with-beginner-sql-challenges/</loc><lastmod>2026-01-02T09:42:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/intermediate-sql-challenges/sql-intermediate-challenge-1-above-average-products-per-category-subquery-cte/</loc><lastmod>2026-01-02T08:52:58+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-16-single-character-matching-with-_-underscore-wildcard/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-16-single-character-matching-with-_-underscore-wildcard.jpg</image:loc><image:title>SQL Beginner Challenge 16 Single-Character Matching with _ (Underscore Wildcard)</image:title><image:caption>SQL Beginner Challenge 16 Single-Character Matching with _ (Underscore Wildcard)</image:caption></image:image><lastmod>2026-01-01T09:42:13+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-15-pattern-matching-with-like/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-15-pattern-matching-with-like.jpg</image:loc><image:title>SQL Beginner Challenge 15 Pattern Matching with LIKE</image:title><image:caption>SQL Beginner Challenge 15 Pattern Matching with LIKE</image:caption></image:image><lastmod>2026-01-01T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-14-filter-ranges-with-between/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-14-filter-ranges-with-between.jpg</image:loc><image:title>SQL Beginner Challenge 14 Filter Ranges with BETWEEN</image:title><image:caption>SQL Beginner Challenge 14 Filter Ranges with BETWEEN</image:caption></image:image><lastmod>2026-01-01T09:27:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-9-keep-all-rows-with-left-join/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-9-keep-all-rows-with-left-join.jpg</image:loc><image:title>SQL Beginner Challenge 9 Keep All Rows with LEFT JOIN</image:title><image:caption>SQL Beginner Challenge 9 Keep All Rows with LEFT JOIN</image:caption></image:image><lastmod>2025-12-31T18:50:11+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-8-join-two-tables-with-inner-join/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-8-join-two-tables-with-inner-join.jpg</image:loc><image:title>SQL Beginner Challenge 8 Join Two Tables with INNER JOIN</image:title><image:caption>SQL Beginner Challenge 8 Join Two Tables with INNER JOIN</image:caption></image:image><lastmod>2025-12-31T18:46:52+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-7-filter-groups-with-having/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-7-filter-groups-with-having.jpg</image:loc><image:title>SQL Beginner Challenge 7 Filter Groups with HAVING</image:title><image:caption>SQL Beginner Challenge 7 Filter Groups with HAVING</image:caption></image:image><lastmod>2025-12-31T18:43:59+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-6-group-and-summarize-data-with-group-by/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-6-group-and-summarize-data-with-group-by.jpg</image:loc><image:title>SQL Beginner Challenge 6 Group and Summarize Data with GROUP BY</image:title><image:caption>SQL Beginner Challenge 6 Group and Summarize Data with GROUP BY</image:caption></image:image><lastmod>2025-12-31T18:40:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-5-remove-duplicates-with-distinct/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-5-remove-duplicates-with-distinct.jpg</image:loc><image:title>SQL Beginner Challenge 5 Remove Duplicates with DISTINCT</image:title><image:caption>SQL Beginner Challenge 5 Remove Duplicates with DISTINCT</image:caption></image:image><lastmod>2025-12-31T18:37:11+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-4-count-rows-with-count/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-4-count-rows-with-count.jpg</image:loc><image:title>SQL Beginner Challenge 4 Count Rows with COUNT()</image:title><image:caption>SQL Beginner Challenge 4 Count Rows with COUNT()</image:caption></image:image><lastmod>2025-12-31T18:34:06+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-3-sort-results-with-order-by/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-3-sort-results-with-order-by.jpg</image:loc><image:title>SQL Beginner Challenge 3 Sort Results with ORDER BY</image:title><image:caption>SQL Beginner Challenge 3 Sort Results with ORDER BY</image:caption></image:image><lastmod>2025-12-31T18:30:55+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-30-top-n-with-ties-handling-equal-totals/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-30-top-n-with-ties-handling-equal-totals.jpg</image:loc><image:title>SQL Beginner Challenge 30 Top-N with Ties (Handling Equal Totals)</image:title><image:caption>SQL Beginner Challenge 30 Top-N with Ties (Handling Equal Totals)</image:caption></image:image><lastmod>2025-12-31T18:26:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-29-limiting-grouped-results-top-n-with-aggregates/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-29-limiting-grouped-results-top-n-with-aggregates.jpg</image:loc><image:title>SQL Beginner Challenge 29 Limiting Grouped Results (Top-N with Aggregates)</image:title><image:caption>SQL Beginner Challenge 29 Limiting Grouped Results (Top-N with Aggregates)</image:caption></image:image><lastmod>2025-12-31T18:23:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-28-sorting-aggregated-results-order-by-with-aggregates/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-28-sorting-aggregated-results-order-by-with-aggregates.jpg</image:loc><image:title>SQL Beginner Challenge 28 Sorting Aggregated Results (ORDER BY with Aggregates)</image:title><image:caption>SQL Beginner Challenge 28 Sorting Aggregated Results (ORDER BY with Aggregates)</image:caption></image:image><lastmod>2025-12-31T17:19:02+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-27-finding-minimum-and-maximum-values-min-max/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-27-finding-minimum-and-maximum-values-min-max.jpg</image:loc><image:title>SQL Beginner Challenge 27 Finding Minimum and Maximum Values (MIN MAX)</image:title><image:caption>SQL Beginner Challenge 27 Finding Minimum and Maximum Values (MIN MAX)</image:caption></image:image><lastmod>2025-12-31T17:05:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-26-calculating-averages-with-avg/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-26-calculating-averages-with-avg.jpg</image:loc><image:title>SQL Beginner Challenge 26 Calculating Averages with AVG()</image:title><image:caption>SQL Beginner Challenge 26 Calculating Averages with AVG()</image:caption></image:image><lastmod>2025-12-31T17:01:46+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-25-summing-values-with-sum/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-25-summing-values-with-sum.jpg</image:loc><image:title>SQL Beginner Challenge 25 Summing Values with SUM()</image:title><image:caption>SQL Beginner Challenge 25 Summing Values with SUM()</image:caption></image:image><lastmod>2025-12-31T16:58:41+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-24-filtering-rows-vs-groups-where-having/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-24-filtering-rows-vs-groups-where-having.jpg</image:loc><image:title>SQL Beginner Challenge 24 Filtering Rows vs Groups (WHERE + HAVING)</image:title><image:caption>SQL Beginner Challenge 24 Filtering Rows vs Groups (WHERE + HAVING)</image:caption></image:image><lastmod>2025-12-31T16:55:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-23-counting-values-per-group-with-group-by/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-23-counting-values-per-group-with-group-by.jpg</image:loc><image:title>SQL Beginner Challenge 23 Counting Values Per Group with GROUP BY</image:title><image:caption>SQL Beginner Challenge 23 Counting Values Per Group with GROUP BY</image:caption></image:image><lastmod>2025-12-31T16:39:47+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-22-counting-rows-with-conditions-count-where/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-22-counting-rows-with-conditions-count-where.jpg</image:loc><image:title>SQL Beginner Challenge 22 Counting Rows with Conditions (COUNT + WHERE)</image:title><image:caption>SQL Beginner Challenge 22 Counting Rows with Conditions (COUNT + WHERE)</image:caption></image:image><lastmod>2025-12-31T16:36:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-21-pagination-patterns/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-21-pagination-patterns.jpg</image:loc><image:title>SQL Beginner Challenge 21 Pagination Patterns</image:title><image:caption>SQL Beginner Challenge 21 Pagination Patterns</image:caption></image:image><lastmod>2025-12-31T16:33:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-20-skipping-rows-with-offset/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-20-skipping-rows-with-offset.jpg</image:loc><image:title>SQL Beginner Challenge 20 Skipping Rows with OFFSET</image:title></image:image><lastmod>2025-12-31T16:29:57+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-19-limiting-results-with-limit/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-19-limiting-results-with-limit.jpg</image:loc><image:title>SQL Beginner Challenge 19 Limiting Results with LIMIT</image:title><image:caption>SQL Beginner Challenge 19 Limiting Results with LIMIT</image:caption></image:image><lastmod>2025-12-31T16:27:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-18-sorting-results-with-order-by/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-18-sorting-results-with-order-by.jpg</image:loc><image:title>SQL Beginner Challenge 18 Sorting Results with ORDER BY</image:title><image:caption>SQL Beginner Challenge 18 Sorting Results with ORDER BY</image:caption></image:image><lastmod>2025-12-31T15:28:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-17-combining-conditions-with-and-and-or/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-17-combining-conditions-with-and-and-or.jpg</image:loc><image:title>SQL Beginner Challenge 17 Combining Conditions with AND and OR</image:title><image:caption>SQL Beginner Challenge 17 Combining Conditions with AND and OR</image:caption></image:image><lastmod>2025-12-30T18:17:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/sql-beginner-challenge-2-filter-rows-with-where/</loc><image:image><image:loc>https://solvewithsql.com/wp-content/uploads/2025/12/sql-beginner-challenge-2-filter-rows-with-where.jpg</image:loc><image:title>SQL Beginner Challenge 2 Filter Rows with WHERE</image:title><image:caption>SQL Beginner Challenge 2 Filter Rows with WHERE</image:caption></image:image><lastmod>2025-12-30T16:11:32+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/contact/</loc><lastmod>2025-12-28T15:46:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/about/</loc><lastmod>2025-12-28T15:45:13+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/about-the-founder/</loc><lastmod>2025-12-27T21:05:05+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/terms-conditions/</loc><lastmod>2025-12-27T19:24:40+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/privacy-policy/</loc><lastmod>2025-12-27T19:15:21+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com/beginner-sql-challenges/</loc><lastmod>2025-12-27T10:47:14+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://solvewithsql.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-03T10:50:30+00:00</lastmod></url></urlset>
