Ask HN: Are there any websites for SQL puzzle games?
157 points| novoreorx | 2 years ago
Does anyone know of websites that provide SQL puzzle games that allow users to solve problems by writing SQL and validating them? I believe this would be an engaging way to enhance my SQL skills. Your suggestions are appreciated!
[+] [-] jiehong|2 years ago|reply
Otherwise, in the same vein as the SQL murder mystery, you can try the Hanukkah of Data [1].
[0]: https://leetcode.com/problem-list/leetcode-curated-sql-70/
[1]: https://hanukkah.bluebird.sh
[+] [-] saulpw|2 years ago|reply
[+] [-] anjakefala|2 years ago|reply
[+] [-] shouldnt_be|2 years ago|reply
[+] [-] NortySpock|2 years ago|reply
Remember that the local single-user databases SQLite and DuckDB exist, and that you can use them to wrangle data without even having to set up a separate server. You just create a database file on your machine and go from there.
[+] [-] mrtimo|2 years ago|reply
[+] [-] sfn42|2 years ago|reply
[+] [-] arono|2 years ago|reply
I even use it for hiring exercises.
[+] [-] fbdab103|2 years ago|reply
[+] [-] newprint|2 years ago|reply
[+] [-] wanderingmind|2 years ago|reply
[+] [-] Leftium|2 years ago|reply
- https://hw.leftium.com/#/item/23066776
Lost at SQL: The SQL learning game:
- https://hw.leftium.com/#/item/35665142
There are even more games in the comments.
[+] [-] leifhka|2 years ago|reply
I teach uni. couses on databases and made the game for my student to give them a more self-driven way to learn SQL.
[1] https://gitlab.com/leifhka/datastar
[+] [-] awesomeMilou|2 years ago|reply
I feel like the game has a lot of potential but some stuff feels kinda painful.
Like figuring out all constants for example.
[+] [-] liamN|2 years ago|reply
[+] [-] geshan|2 years ago|reply
[+] [-] joshagilend|2 years ago|reply
[+] [-] speedgoose|2 years ago|reply
[+] [-] novoreorx|2 years ago|reply
[+] [-] gabrielsroka|2 years ago|reply
[+] [-] evilotto|2 years ago|reply
https://schemaverse.com/
[+] [-] calgoo|2 years ago|reply
[+] [-] BazookaMusic|2 years ago|reply
It's not SQL directly (it's the Kusto query language) which is more geared towards reading data and analytics.
I'm suggesting it however because the queries in it are also basically relational algebra (aka much of the knowledge is transferable to SQL - minus some special features like anomaly analysis), they give decently sized datasets with billions of rows and the challenges themselves were fun.
[+] [-] PascLeRasc|2 years ago|reply
[+] [-] roland35|2 years ago|reply
[+] [-] uncharted9|2 years ago|reply
[+] [-] laowantong|2 years ago|reply
[+] [-] wcallahan|2 years ago|reply
[+] [-] horsellama|2 years ago|reply
[+] [-] yurpree43|2 years ago|reply
[+] [-] Cheezmeister|2 years ago|reply
Nice options ITT.