<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ravindrabagale.com/sql/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/datasets/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-1-what-is-sql-in-simple-words.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-2-sql-vs-excel-vs-power-bi-vs-python.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-3-tables-rows-columns-and-keys.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-4-sqlite-file-vs-database-server.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-5-how-analysts-use-sql-at-work.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch01-what-is-sql-and-why-analysts-need-it/1-6-map-of-this-sql-course.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-1-why-we-start-with-sqlite.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-2-install-db-browser-windows.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-3-install-db-browser-mac.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-4-open-practice-db-first-select.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-5-load-sql-seed-file.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch02-install-sqlite-and-db-browser/2-6-common-install-errors.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-1-what-select-does.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-2-select-all-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-3-select-specific-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-4-rename-column-with-as.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-5-preview-safely-with-limit.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch03-select-basics-read-rows/3-6-practice-first-queries-raja-coffee.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-1-why-where-matters.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-2-comparison-operators-money.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-3-filter-text-and-numbers.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-4-and-or-not.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-5-in-between-like.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch04-where-filter-rows/4-6-practice-filter-orders.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-1-sort-with-order-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-2-sort-by-two-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-3-remove-duplicates-distinct.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-4-top-n-order-by-limit.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-5-offset-pagination-idea.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch05-order-by-distinct-top-n/5-6-practice-top-orders-unique-cities.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-1-what-null-means.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-2-is-null-is-not-null.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-3-why-equals-null-never-works.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-4-coalesce-ifnull.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-5-count-star-vs-count-column.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch07-null-values-missing-data/7-6-practice-missing-notes.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/8-1-why-case-when-beats-excel-labels.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/8-2-simple-case-when-then-else.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/8-3-bucket-amounts-small-medium-large.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/8-4-case-in-order-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch08-case-when-if-then-logic/8-5-practice-ticket-priority-order-size.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/11-1-what-an-aggregate-does.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/11-2-sum-and-avg-on-money.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/11-3-count-star-vs-count-distinct.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/11-4-min-and-max-dates-amounts.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch11-aggregate-functions-sum-count-avg/11-5-practice-city-totals.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-1-why-group-by-is-sql-pivot.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-2-group-by-one-column.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-3-group-by-two-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-4-alias-aggregates-for-reports.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-5-common-group-by-mistakes.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch12-group-by-one-row-per-group/12-6-practice-tickets-by-agent.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-1-where-equals-filter-sumifs.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-2-group-by-equals-pivot.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-3-join-equals-xlookup-merge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-4-case-when-equals-if-ifs.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-5-practice-same-questions-excel-sqlite.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch29-sql-for-excel-users/29-6-link-excel-vs-sql-guide.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/datasets/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-1-what-is-sql-in-simple-words.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-2-sql-vs-excel-vs-power-bi-vs-python.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-3-tables-rows-columns-and-keys.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-4-sqlite-file-vs-database-server.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-5-how-analysts-use-sql-at-work.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch01-what-is-sql-and-why-analysts-need-it/1-6-map-of-this-sql-course.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-1-why-we-start-with-sqlite.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-2-install-db-browser-windows.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-3-install-db-browser-mac.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-4-open-practice-db-first-select.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-5-load-sql-seed-file.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch02-install-sqlite-and-db-browser/2-6-common-install-errors.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-1-what-select-does.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-2-select-all-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-3-select-specific-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-4-rename-column-with-as.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-5-preview-safely-with-limit.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch03-select-basics-read-rows/3-6-practice-first-queries-raja-coffee.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-1-why-where-matters.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-2-comparison-operators-money.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-3-filter-text-and-numbers.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-4-and-or-not.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-5-in-between-like.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch04-where-filter-rows/4-6-practice-filter-orders.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-1-sort-with-order-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-2-sort-by-two-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-3-remove-duplicates-distinct.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-4-top-n-order-by-limit.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-5-offset-pagination-idea.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch05-order-by-distinct-top-n/5-6-practice-top-orders-unique-cities.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-1-what-null-means.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-2-is-null-is-not-null.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-3-why-equals-null-never-works.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-4-coalesce-ifnull.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-5-count-star-vs-count-column.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch07-null-values-missing-data/7-6-practice-missing-notes.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/8-1-why-case-when-beats-excel-labels.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/8-2-simple-case-when-then-else.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/8-3-bucket-amounts-small-medium-large.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/8-4-case-in-order-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch08-case-when-if-then-logic/8-5-practice-ticket-priority-order-size.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/11-1-what-an-aggregate-does.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/11-2-sum-and-avg-on-money.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/11-3-count-star-vs-count-distinct.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/11-4-min-and-max-dates-amounts.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch11-aggregate-functions-sum-count-avg/11-5-practice-city-totals.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-1-why-group-by-is-sql-pivot.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-2-group-by-one-column.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-3-group-by-two-columns.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-4-alias-aggregates-for-reports.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-5-common-group-by-mistakes.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch12-group-by-one-row-per-group/12-6-practice-tickets-by-agent.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-1-where-equals-filter-sumifs.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-2-group-by-equals-pivot.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-3-join-equals-xlookup-merge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-4-case-when-equals-if-ifs.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-5-practice-same-questions-excel-sqlite.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch29-sql-for-excel-users/29-6-link-excel-vs-sql-guide.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch01-what-is-sql-and-why-analysts-need-it/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch02-install-sqlite-and-db-browser/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch03-select-basics-read-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch04-where-filter-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch05-order-by-distinct-top-n/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch07-null-values-missing-data/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch08-case-when-if-then-logic/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch11-aggregate-functions-sum-count-avg/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch12-group-by-one-row-per-group/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch29-sql-for-excel-users/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch01-what-is-sql-and-why-analysts-need-it/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-what-is-sql.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch02-install-sqlite-and-db-browser/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-sqlite-db-browser.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch03-select-basics-read-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-select-basics.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch04-where-filter-rows/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-where-filter.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch05-order-by-distinct-top-n/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-order-by-topn.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch07-null-values-missing-data/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-null-missing.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch08-case-when-if-then-logic/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-case-when.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch11-aggregate-functions-sum-count-avg/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-aggregates.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch12-group-by-one-row-per-group/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-group-by.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch29-sql-for-excel-users/</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-excel-bridge.html</loc><lastmod>2026-10-31</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/6-1-text-integer-real-numeric-plain-guide.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/6-2-why-money-should-not-be-floating-point-guesswork.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/6-3-how-sqlite-stores-dates-and-times.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/6-4-check-types-with-typeof-and-convert-with-cast.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch06-sql-data-types-analysts-actually-meet/6-5-practice-spot-wrong-types-in-messy-bank-data.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/9-1-filter-a-date-range-the-safe-way.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/9-2-extract-year-month-and-day-with-strftime.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/9-3-compute-date-differences-with-julianday.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/9-4-why-a-function-on-a-date-column-can-be-slow-later.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch09-date-and-time-queries-for-analysts/9-5-practice-monthly-totals-and-late-clearing.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch13-having-filter-groups-after-aggregates/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch13-having-filter-groups-after-aggregates/13-1-where-vs-having-in-one-picture.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch13-having-filter-groups-after-aggregates/13-2-keep-groups-with-having-sum-above-a-target.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch13-having-filter-groups-after-aggregates/13-3-combine-where-and-having-in-one-query.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch13-having-filter-groups-after-aggregates/13-4-practice-branches-above-target-and-busy-accounts.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/6-1-text-integer-real-numeric-plain-guide.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/6-2-why-money-should-not-be-floating-point-guesswork.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/6-3-how-sqlite-stores-dates-and-times.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/6-4-check-types-with-typeof-and-convert-with-cast.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch06-sql-data-types-analysts-actually-meet/6-5-practice-spot-wrong-types-in-messy-bank-data.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/9-1-filter-a-date-range-the-safe-way.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/9-2-extract-year-month-and-day-with-strftime.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/9-3-compute-date-differences-with-julianday.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/9-4-why-a-function-on-a-date-column-can-be-slow-later.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch09-date-and-time-queries-for-analysts/9-5-practice-monthly-totals-and-late-clearing.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch13-having-filter-groups-after-aggregates/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch13-having-filter-groups-after-aggregates/13-1-where-vs-having-in-one-picture.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch13-having-filter-groups-after-aggregates/13-2-keep-groups-with-having-sum-above-a-target.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch13-having-filter-groups-after-aggregates/13-3-combine-where-and-having-in-one-query.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch13-having-filter-groups-after-aggregates/13-4-practice-branches-above-target-and-busy-accounts.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch06-sql-data-types-analysts-actually-meet/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch09-date-and-time-queries-for-analysts/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch13-having-filter-groups-after-aggregates/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch06-sql-data-types-analysts-actually-meet/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-data-types.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch09-date-and-time-queries-for-analysts/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-date-range.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch13-having-filter-groups-after-aggregates/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-having.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/10-1-clean-text-with-trim-upper-lower.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/10-2-glue-text-with-pipes-and-concat.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/10-3-search-inside-text-with-like-and-instr.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/10-4-cut-text-with-substr.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch10-text-functions-analysts-use-daily/10-5-practice-clean-agent-names-and-hub-codes.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch14-why-tables-join-keys-and-relationships/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch14-why-tables-join-keys-and-relationships/14-1-primary-key-and-foreign-key-in-plain-english.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch14-why-tables-join-keys-and-relationships/14-2-one-to-many-customers-and-shipments.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch14-why-tables-join-keys-and-relationships/14-3-draw-a-tiny-relationship-map-before-you-write-sql.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch14-why-tables-join-keys-and-relationships/14-4-practice-match-shipments-to-hubs-on-paper-first.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/15-1-what-inner-join-keeps.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/15-2-what-left-join-keeps.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/15-3-write-join-on-correctly.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/15-4-spot-dropped-and-repeated-rows-after-a-join.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ch15-inner-join-and-left-join/15-5-practice-shipments-with-customer-names-and-hubs.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/10-1-clean-text-with-trim-upper-lower.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/10-2-glue-text-with-pipes-and-concat.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/10-3-search-inside-text-with-like-and-instr.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/10-4-cut-text-with-substr.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch10-text-functions-analysts-use-daily/10-5-practice-clean-agent-names-and-hub-codes.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch14-why-tables-join-keys-and-relationships/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch14-why-tables-join-keys-and-relationships/14-1-primary-key-and-foreign-key-in-plain-english.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch14-why-tables-join-keys-and-relationships/14-2-one-to-many-customers-and-shipments.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch14-why-tables-join-keys-and-relationships/14-3-draw-a-tiny-relationship-map-before-you-write-sql.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch14-why-tables-join-keys-and-relationships/14-4-practice-match-shipments-to-hubs-on-paper-first.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/15-1-what-inner-join-keeps.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/15-2-what-left-join-keeps.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/15-3-write-join-on-correctly.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/15-4-spot-dropped-and-repeated-rows-after-a-join.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ch15-inner-join-and-left-join/15-5-practice-shipments-with-customer-names-and-hubs.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch10-text-functions-analysts-use-daily/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch14-why-tables-join-keys-and-relationships/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/ch15-inner-join-and-left-join/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/rev-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/int-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/sql/ravi-sirs-cards/c/cmp-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch10-text-functions-analysts-use-daily/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-text-clean.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch14-why-tables-join-keys-and-relationships/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-keys.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/ch15-inner-join-and-left-join/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/rev-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/int-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://ravindrabagale.com/mr/sql/ravi-sirs-cards/c/cmp-inner-left.html</loc><lastmod>2026-11-06</lastmod></url>
</urlset>
