René's URL Explorer Experiment


Title: Learn SQL Through Games — Free SQL Puzzles & Stories | SqlInt

Open Graph Title: Learn SQL Through Games — Free SQL Puzzles & Stories | SqlInt

X Title: Learn SQL Through Games — Free SQL Puzzles & Stories | SqlInt

Description: Learn SQL online by playing free story-driven SQL games and puzzles. Run real PostgreSQL in your browser, solve mysteries, and go from beginner to advanced. No signup.

Open Graph Description: Learn SQL online by playing free story-driven SQL games and puzzles. Run real PostgreSQL in your browser, solve mysteries, and go from beginner to advanced.

X Description: Learn SQL online by playing free story-driven SQL games and puzzles. Real PostgreSQL in your browser, no signup.

Keywords:

Opengraph URL: https://sqlint.com/sql-puzzles

direct link

Domain: sqlint.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://sqlint.com/#organization","name":"SqlInt","url":"https://sqlint.com","logo":"https://sqlint.com/og-image.jpg","email":"support.sqlint@gmail.com","description":"SqlInt is a browser-based SQL practice and interview-preparation platform that also provides free client-side SQL tools for developers.","disambiguatingDescription":"SqlInt (sqlint.com) is a browser-based SQL practice and interview-preparation website with free client-side SQL tools - a web platform, not a command-line utility.","contactPoint":{"@type":"ContactPoint","contactType":"customer support","email":"support.sqlint@gmail.com","availableLanguage":["en"]},"subjectOf":[{"@type":"WebPage","url":"https://sqlint.com/about","name":"About SqlInt"}],"sameAs":[]},{"@type":"WebSite","@id":"https://sqlint.com/#website","url":"https://sqlint.com","name":"SqlInt","description":"SqlInt is a browser-based SQL practice and interview-preparation platform that also provides free client-side SQL tools for developers.","publisher":{"@id":"https://sqlint.com/#organization"}}]}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do these story-driven SQL games teach SQL?","acceptedAnswer":{"@type":"Answer","text":"SqlInt's SQL puzzle games teach SQL through stories: investigate crimes, recover ancient artifacts, and save civilizations using nothing but queries. Each story runs on real PostgreSQL inside your browser — read the chapter, write SQL, run it, and unlock the next twist. Start free with no signup, from your first SELECT to window functions and CTEs."}},{"@type":"Question","name":"Are these SQL games really free?","acceptedAnswer":{"@type":"Answer","text":"Yes. Every SQL puzzle story starts free with no signup — you can read the story, see the schema, and try the first chapters in your browser. Advanced stories and later chapters are part of the paid challenge packs."}},{"@type":"Question","name":"Do I need an account to play SQL puzzles?","acceptedAnswer":{"@type":"Answer","text":"No account is needed to browse every puzzle story and preview its schema. A free account is required to run queries and save progress; logging in keeps your solved chapters synced across devices."}},{"@type":"Question","name":"Which SQL dialect do the puzzles use?","acceptedAnswer":{"@type":"Answer","text":"Real PostgreSQL, running entirely in your browser via PGlite — no server, no setup. The JOIN, CTE, window-function, and subquery skills you learn transfer directly to SQLite, MySQL, and SQL Server."}},{"@type":"Question","name":"Can beginners learn SQL through these games?","acceptedAnswer":{"@type":"Answer","text":"Yes — that is what they are built for. Stories start with basic SELECT and WHERE and progress chapter by chapter to JOINs, aggregations, CTEs, and window functions, each with hints. If you prefer a structured curriculum first, start with the Learn SQL Roadmap, then come back and play."}},{"@type":"Question","name":"How are SQL puzzles different from SQL interview questions?","acceptedAnswer":{"@type":"Answer","text":"Puzzles teach SQL through story-driven games where each chapter builds on the last — ideal for learning SQL from scratch. Interview questions are standalone real-world problems for practice and preparation. Many learners play a puzzle story first, then drill the interview question bank."}},{"@type":"Question","name":"Is my progress saved?","acceptedAnswer":{"@type":"Answer","text":"Yes. Once you are logged in, solved chapters and attempts are saved to your account automatically, so you can switch devices and continue the story where you left off."}}]}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://sqlint.com"},{"@type":"ListItem","position":2,"name":"SQL Puzzles","item":"https://sqlint.com/sql-puzzles"}]}
{"@context":"https://schema.org","@type":"ItemList","name":"Learn SQL Through Games — Puzzles & Stories","description":"Learn SQL online by playing free story-driven SQL games and puzzles. Run real PostgreSQL in your browser, solve mysteries, and go from beginner to advanced.","numberOfItems":16,"url":"https://sqlint.com/sql-puzzles","itemListElement":[{"@type":"ListItem","position":1,"name":"Chateau Belmont: Frost on the Vine","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-having-clause-coalesce-cte-vineyard-sabotage","description":"Frost protection went dark on three blocks in one night, and a fortune in grapes was lost. Find out who disabled the sensors."},{"@type":"ListItem","position":2,"name":"Sundial Records: The Ghostwriter Scandal","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-having-clause-group-by-royalty-fraud","description":"A songwriter's royalties don't add up. Follow the payment trail through approvals and overrides to expose who's skimming the money."},{"@type":"ListItem","position":3,"name":"900 Corporate Plaza: The Shell Game","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-recursive-cte-union-self-join-shell-company","description":"A shell company chain hides who really owns a federal contract -- and why they're not allowed to."},{"@type":"ListItem","position":4,"name":"City Marathon: A Course Record, and Some Company","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-not-exists-distinct-having-clause-marathon-doping","description":"A new course record just fell -- but the real story is who else got flagged. Follow the blood test back to a banned supplier."},{"@type":"ListItem","position":5,"name":"Chateau Noir: The Counterfeit Cellar","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-exists-having-clause-group-by-wine-fraud","description":"Millions in counterfeit wine just sold at auction under everyone's nose. Trace the appraiser who kept signing off on fakes."},{"@type":"ListItem","position":6,"name":"MoonCoin: The Rug Pull","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-self-join-date-functions-crypto-rugpull","description":"A token just crashed 98% in a single day. Follow the liquidity to the wallet that pulled the plug."},{"@type":"ListItem","position":7,"name":"Ironclad Motors: The Silent Recall","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-cte-having-clause-subqueries-brake-recall","description":"Brakes are failing on the road, and the batch had already failed inspection once. Find out who overrode the warning and shipped it anyway."},{"@type":"ListItem","position":8,"name":"Overtime: The Fixed Match","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-self-join-date-functions-cte-esports-fix","description":"A heavy favorite just lost the biggest match of the season. Follow the betting spike and the payment trail to name the fixer."},{"@type":"ListItem","position":9,"name":"Westfield University: The Paid Grade","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-pivot-tables-cte-grade-fraud","description":"A failing student's transcript doesn't match his exam scores. Follow the money to find out why."},{"@type":"ListItem","position":10,"name":"MS Aurora: A Deadly Course","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-having-clause-cte-subqueries-cruise-poisoning","description":"Six guests dined at the Captain's Table. Four are in the infirmary. Trace the poisoned dish back to the galley."},{"@type":"ListItem","position":11,"name":"Cedar Lake Open: The Rigged Scale","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-self-join-cte-fishing-tournament","description":"A fishing tournament's top angler keeps winning on the same dock -- and the scale tells a different story than the leaderboard."},{"@type":"ListItem","position":12,"name":"Metro Chess Club: The Sandbagger","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-running-totals-self-join-chess-sandbagging","description":"A club champion's rating mysteriously craters right before a bracket cutoff. Follow the losing streak to find out why."},{"@type":"ListItem","position":13,"name":"Meridian Products: Past the Limit","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-running-totals-self-join-cte-product-safety","description":"A product keeps shipping well past the point it should have been pulled from shelves. Find out who kept signing off."},{"@type":"ListItem","position":14,"name":"Customs Hold: The Smuggling Ring","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-pivot-tables-coalesce-cte-wildlife-trafficking","description":"Cargo keeps arriving mislabeled, and what's inside is illegal. Trace the shipments back to the exporter running the operation."},{"@type":"ListItem","position":15,"name":"City Fire Marshal: The Ghost Certificates","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-anti-joins-case-when-cte-fire-inspection","description":"A building burns down holding a fire safety certificate that was never actually inspected. Trace it back to the inspector."},{"@type":"ListItem","position":16,"name":"Student Council: The Landslide","url":"https://sqlint.com/sql-puzzles/practice-sql-puzzles-self-join-distinct-cte-election-rigging","description":"A student council election just ended in an impossible landslide. Trace the ghost votes back to the device that cast them."}]}

apple-mobile-web-app-capableyes
theme-color#0f172a
color-schemelight dark
mobile-web-app-capableyes
apple-mobile-web-app-titleSqlInt
apple-mobile-web-app-status-bar-styledefault
og:site_nameSqlInt
og:imagehttps://sqlint.com/puzzles-og.jpg
og:image:width1200
og:image:height630
og:image:altLearn SQL through free story-driven SQL puzzle games
og:typewebsite
twitter:cardsummary_large_image
twitter:imagehttps://sqlint.com/puzzles-og.jpg

Links:

SqlInthttps://sqlint.com/
Learn SQLhttps://sqlint.com/learn-sql
SQL Playgroundhttps://sqlint.com/sql-practice
Interview Practicehttps://sqlint.com/questions
Puzzleshothttps://sqlint.com/sql-puzzles
Articlespdfhttps://sqlint.com/articles
Case Studieshttps://sqlint.com/case-studies
Share feedback →https://sqlint.com/contact-us
Share feedback →https://sqlint.com/contact-us
View packs →https://sqlint.com/packs
View packs →https://sqlint.com/packs
Homehttps://sqlint.com/
Practicehttps://sqlint.com/questions
Puzzleshttps://sqlint.com/sql-puzzles
Learnhttps://sqlint.com/learn-sql
SqlInthttps://sqlint.com/
Learn SQLhttps://sqlint.com/learn-sql
SQL Playgroundhttps://sqlint.com/sql-practice
Interview Practicehttps://sqlint.com/questions
Puzzleshothttps://sqlint.com/sql-puzzles
Articlespdfhttps://sqlint.com/articles
Case Studieshttps://sqlint.com/case-studies
Share feedback →https://sqlint.com/contact-us
Share feedback →https://sqlint.com/contact-us
View packs →https://sqlint.com/packs
View packs →https://sqlint.com/packs
SqlInthttps://sqlint.com/
Learn SQLhttps://sqlint.com/learn-sql
SQL Playgroundhttps://sqlint.com/sql-practice
Interview Practicehttps://sqlint.com/questions
Puzzleshothttps://sqlint.com/sql-puzzles
Articlespdfhttps://sqlint.com/articles
Case Studieshttps://sqlint.com/case-studies
Share feedback →https://sqlint.com/contact-us
Share feedback →https://sqlint.com/contact-us
View packs →https://sqlint.com/packs
View packs →https://sqlint.com/packs
Browse Puzzleshttps://sqlint.com/sql-puzzles#puzzle-grid
Learn SQL roadmaphttps://sqlint.com/learn-sql
VINEYARD SABOTAGEBEGINNER🍇Chateau Belmont: Frost on the VineFrost protection went dark on three blocks in one night, and a fortune in grapes was lost. Find out who disabled the sensors.https://sqlint.com/sql-puzzles/practice-sql-puzzles-having-clause-coalesce-cte-vineyard-sabotage
MUSIC INDUSTRYINTERMEDIATE🎵Sundial Records: The Ghostwriter ScandalA songwriter's royalties don't add up. Follow the payment trail through approvals and overrides to expose who's skimming the money.https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-having-clause-group-by-royalty-fraud
SHELL COMPANY FRAUDADVANCED📬900 Corporate Plaza: The Shell GameA shell company chain hides who really owns a federal contract -- and why they're not allowed to.https://sqlint.com/sql-puzzles/practice-sql-puzzles-recursive-cte-union-self-join-shell-company
MARATHON DOPINGINTERMEDIATE🏅City Marathon: A Course Record, and Some CompanyA new course record just fell -- but the real story is who else got flagged. Follow the blood test back to a banned supplier.https://sqlint.com/sql-puzzles/practice-sql-puzzles-not-exists-distinct-having-clause-marathon-doping
AUCTION FRAUD🔒BEGINNER🍷Chateau Noir: The Counterfeit CellarMillions in counterfeit wine just sold at auction under everyone's nose. Trace the appraiser who kept signing off on fakes.https://sqlint.com/sql-puzzles/practice-sql-puzzles-exists-having-clause-group-by-wine-fraud
CRYPTO FRAUD🔒INTERMEDIATE🪙MoonCoin: The Rug PullA token just crashed 98% in a single day. Follow the liquidity to the wallet that pulled the plug.https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-self-join-date-functions-crypto-rugpull
CORPORATE COVER-UP🔒BEGINNER🚗Ironclad Motors: The Silent RecallBrakes are failing on the road, and the batch had already failed inspection once. Find out who overrode the warning and shipped it anyway.https://sqlint.com/sql-puzzles/practice-sql-puzzles-cte-having-clause-subqueries-brake-recall
ESPORTS SCANDAL🔒INTERMEDIATE🎮Overtime: The Fixed MatchA heavy favorite just lost the biggest match of the season. Follow the betting spike and the payment trail to name the fixer.https://sqlint.com/sql-puzzles/practice-sql-puzzles-self-join-date-functions-cte-esports-fix
ACADEMIC FRAUD🔒ADVANCED📝Westfield University: The Paid GradeA failing student's transcript doesn't match his exam scores. Follow the money to find out why.https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-pivot-tables-cte-grade-fraud
MARITIME MYSTERY🔒BEGINNER🛳MS Aurora: A Deadly CourseSix guests dined at the Captain's Table. Four are in the infirmary. Trace the poisoned dish back to the galley.https://sqlint.com/sql-puzzles/practice-sql-puzzles-having-clause-cte-subqueries-cruise-poisoning
TOURNAMENT FRAUD🔒INTERMEDIATE🎣Cedar Lake Open: The Rigged ScaleA fishing tournament's top angler keeps winning on the same dock -- and the scale tells a different story than the leaderboard.https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-self-join-cte-fishing-tournament
CHESS SCANDAL🔒ADVANCED♟️Metro Chess Club: The SandbaggerA club champion's rating mysteriously craters right before a bracket cutoff. Follow the losing streak to find out why.https://sqlint.com/sql-puzzles/practice-sql-puzzles-window-functions-running-totals-self-join-chess-sandbagging
PRODUCT SAFETY COVER-UP🔒ADVANCED📋Meridian Products: Past the LimitA product keeps shipping well past the point it should have been pulled from shelves. Find out who kept signing off.https://sqlint.com/sql-puzzles/practice-sql-puzzles-running-totals-self-join-cte-product-safety
SMUGGLING INVESTIGATION🔒INTERMEDIATE📦Customs Hold: The Smuggling RingCargo keeps arriving mislabeled, and what's inside is illegal. Trace the shipments back to the exporter running the operation.https://sqlint.com/sql-puzzles/practice-sql-puzzles-pivot-tables-coalesce-cte-wildlife-trafficking
INSPECTOR BRIBERY🔒ADVANCED🔥City Fire Marshal: The Ghost CertificatesA building burns down holding a fire safety certificate that was never actually inspected. Trace it back to the inspector.https://sqlint.com/sql-puzzles/practice-sql-puzzles-anti-joins-case-when-cte-fire-inspection
ELECTION FRAUD🔒BEGINNER🗳️Student Council: The LandslideA student council election just ended in an impossible landslide. Trace the ghost votes back to the device that cast them.https://sqlint.com/sql-puzzles/practice-sql-puzzles-self-join-distinct-cte-election-rigging

Viewport: width=device-width, initial-scale=1

Robots: index, follow


URLs of crawlers that visited me.