<?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">

<!-- Main pages -->
<url>
  <loc>https://www.sqlprostudio.com/</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/store</loc>
  <lastmod>2025-01-01</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.90</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/download</loc>
  <lastmod>2025-01-01</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.90</priority>
</url>

<!-- FAQ -->
<url>
  <loc>https://www.sqlprostudio.com/faq/</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>

<!-- Comparison pages -->
<url>
  <loc>https://www.sqlprostudio.com/compare/</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.90</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/compare/tableplus</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/compare/dbeaver</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/compare/datagrip</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/compare/beekeeper-studio</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/compare/navicat</loc>
  <lastmod>2026-03-10</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>

<!-- Blog index -->
<url>
  <loc>https://www.sqlprostudio.com/blog/</loc>
  <lastmod>2026-01-25</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.80</priority>
</url>

<!-- Blog posts (newest first) -->
<url>
  <loc>https://www.sqlprostudio.com/blog/54-sql-window-functions:-sum,-avg,-lag,-and-lead</loc>
  <lastmod>2026-01-25</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/53-union-vs-union-all-in-sql</loc>
  <lastmod>2025-11-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/52-common-table-expressions-(ctes)-in-sql</loc>
  <lastmod>2025-07-10</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/51-how-to-drop-a-database-with-active-connections</loc>
  <lastmod>2025-03-20</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/50-how-to-improve-sqlite-insert-performance</loc>
  <lastmod>2024-12-05</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/49-how-to-copy-or-clone-a-table-in-sql</loc>
  <lastmod>2024-10-24</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/48-varchar-vs-text-vs-nvarchar:-choosing-the-right-string-type</loc>
  <lastmod>2024-07-08</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/47-how-to-escape-single-quotes-in-sql-strings</loc>
  <lastmod>2024-05-30</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/46-how-to-check-if-a-table-exists-in-sql</loc>
  <lastmod>2024-02-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/45-function-vs-stored-procedure-in-sql</loc>
  <lastmod>2024-01-10</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/44-how-to-reset-auto-increment-and-identity-columns-in-sql</loc>
  <lastmod>2023-07-18</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/43-how-to-limit-query-results-and-paginate-in-sql</loc>
  <lastmod>2023-06-20</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/42-views-vs-materialized-views-in-sql</loc>
  <lastmod>2023-03-02</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/41-how-to-insert-multiple-rows-in-a-single-sql-statement</loc>
  <lastmod>2022-11-03</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/40-how-to-find-all-tables-containing-a-specific-column-name</loc>
  <lastmod>2022-09-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/39-how-database-indexing-works:-a-practical-guide</loc>
  <lastmod>2022-05-20</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/38-how-to-add-a-column-to-an-existing-table-in-sql</loc>
  <lastmod>2022-03-10</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/37-how-to-update-from-a-select-in-sql</loc>
  <lastmod>2021-08-22</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/36-sql-joins-explained:-inner,-left,-right,-and-full</loc>
  <lastmod>2021-05-05</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/35-how-to-use-case-expressions-in-sql</loc>
  <lastmod>2020-11-18</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/34-how-to-create-users-and-grant-privileges-in-mysql</loc>
  <lastmod>2025-09-05</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/33-how-to-concatenate-rows-into-a-single-string-in-sql</loc>
  <lastmod>2025-01-22</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/32-how-to-query-jsonb-data-in-postgresql</loc>
  <lastmod>2024-03-14</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/31-row_number-vs-rank-vs-dense_rank-in-sql</loc>
  <lastmod>2023-11-20</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/30-postgresql-upsert:-insert-on-conflict-explained</loc>
  <lastmod>2022-07-08</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/29-how-to-find-and-delete-duplicate-rows-in-sql</loc>
  <lastmod>2021-10-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>

<!-- Existing blog posts -->
<url>
  <loc>https://www.sqlprostudio.com/blog/28-how-to-import-a-sql-file-into-mysql</loc>
  <lastmod>2020-06-25</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/26-insert-into-a-mysql-table-or-update-if-exists</loc>
  <lastmod>2020-03-10</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/25-which-mysql-data-type-to-use-for-storing-boolean-values</loc>
  <lastmod>2020-02-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/24-sql-select-only-rows-with-max-value-on-a-column</loc>
  <lastmod>2020-01-20</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/23-choosing-between-%60datetime%60-and-%60timestamp%60-in-mysql</loc>
  <lastmod>2019-12-10</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/22-sqlpro-studio-free-for-students</loc>
  <lastmod>2019-09-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/21-export-from-sqlpro-studio-to-csv,-json-or-xml</loc>
  <lastmod>2019-06-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/20-features</loc>
  <lastmod>2019-03-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/18-mysql-table-size</loc>
  <lastmod>2018-10-15</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/15-license-key-faq</loc>
  <lastmod>2018-01-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.60</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/14-reseller-faq</loc>
  <lastmod>2018-01-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.60</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/13-app-store-subscription-not-activating</loc>
  <lastmod>2018-01-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.60</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/12-execute-query-in-cursor-range</loc>
  <lastmod>2017-06-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/11-multi-cursors</loc>
  <lastmod>2017-06-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/9-counting-tables-rows-in-a-postgresql-database</loc>
  <lastmod>2017-03-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/8-killing-cancelling-a-long-running-postgres-query</loc>
  <lastmod>2017-01-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/7-server-based-results-sorting</loc>
  <lastmod>2016-10-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/6-autocomplete-delay</loc>
  <lastmod>2016-08-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/5-listing-tables-in-a-mysql-database</loc>
  <lastmod>2016-05-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/1-mysql-with-swift-and-objective-c</loc>
  <lastmod>2015-10-01</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.70</priority>
</url>

<!-- Tag pages -->
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/2-mysql</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/4-postgresql</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/3-feature</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/5-support</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/6-microsoft-sql-server</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/7-sqlite</loc>
  <changefreq>monthly</changefreq>
  <priority>0.50</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/0-swift</loc>
  <changefreq>monthly</changefreq>
  <priority>0.40</priority>
</url>
<url>
  <loc>https://www.sqlprostudio.com/blog/tag/1-objective-c</loc>
  <changefreq>monthly</changefreq>
  <priority>0.40</priority>
</url>

</urlset>
